[go: up one dir, main page]

CN106922038A - The management method and device of data transfer - Google Patents

The management method and device of data transfer Download PDF

Info

Publication number
CN106922038A
CN106922038A CN201510989671.XA CN201510989671A CN106922038A CN 106922038 A CN106922038 A CN 106922038A CN 201510989671 A CN201510989671 A CN 201510989671A CN 106922038 A CN106922038 A CN 106922038A
Authority
CN
China
Prior art keywords
data service
signal state
terminal
predetermined condition
network
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.)
Withdrawn
Application number
CN201510989671.XA
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201510989671.XA priority Critical patent/CN106922038A/en
Priority to PCT/CN2016/083333 priority patent/WO2016188434A1/en
Publication of CN106922038A publication Critical patent/CN106922038A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/32Release of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/27Transitions between radio resource control [RRC] states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • 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

Landscapes

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

Abstract

本发明提供了一种数据传输的管理方法及装置,其中,该方法包括:终端检测网络的信号状态,该终端至少在该信号状态符合第一预定条件下,挂起数据业务,解决了终端在网络状况差的情况下,流量消耗和终端功耗变大的问题,节省了流量,延长了终端的使用时长。

The present invention provides a data transmission management method and device, wherein the method includes: the terminal detects the signal state of the network, and the terminal suspends the data service at least when the signal state meets the first predetermined condition, which solves the problem that the terminal In the case of poor network conditions, traffic consumption and terminal power consumption become larger, which saves traffic and prolongs the use time of the terminal.

Description

数据传输的管理方法及装置Data transmission management method and device

技术领域technical field

本发明涉及通信领域,具体而言,涉及一种数据传输的管理方法及装置。The present invention relates to the communication field, in particular, to a data transmission management method and device.

背景技术Background technique

随着科学技术的日益更新,移动通讯技术也得到迅速发展和广泛应用。移动互联网的使用已经改变了人们的生活方式,成为现代社会工作和生活都不可或缺的工具。智能终端的发展和普及,促使人们在各个方面都会更加依赖移动网络,比如:生活、购物、社交及工作等等。人们会对网络不断的有更多的需求,这就需要手机有可能在任何场所任何时间都会产生大量的数据传输。As science and technology are updated day by day, mobile communication technology has also been developed rapidly and widely used. The use of mobile Internet has changed people's way of life and has become an indispensable tool for work and life in modern society. The development and popularization of smart terminals has prompted people to rely more on mobile networks in various aspects, such as life, shopping, socializing, and work. People will continue to have more demands on the network, which requires that mobile phones may generate a large amount of data transmission at any place and at any time.

在各种模式的网络系统中,网络资源其实都是有限的,会发生某一小区在某一时间段网络过载的情况。而且网络覆盖的实际地形、地物及移动体等多种因素都会造成网络信号的衰落和不稳定性,有很多场景会发生此类情况,比如:火车穿过隧道过程中、火车运行速度过快覆盖较差的情况、室内信号差、基站弱覆盖等等。当手机在信号状态很差的情况下依旧进行数据业务传输,不仅会延长网络资源的占用,增加对网络其他用户的干扰,产生很多因数据重传造成的隐性的数据流量消耗;还会由于手机在网络接收信号状态很差时,必须要用最大功率发射信号,导致手机功耗增加,并减少手机电池的使用时长。In network systems of various modes, network resources are actually limited, and the network overload of a certain cell may occur in a certain period of time. Moreover, various factors such as the actual terrain covered by the network, ground objects, and moving objects will cause network signal fading and instability. There are many scenarios where this happens, such as: when the train is passing through the tunnel, the train is running too fast Poor coverage, poor indoor signal, weak base station coverage, etc. When the mobile phone still transmits data services when the signal status is poor, it will not only prolong the occupation of network resources, increase the interference to other network users, and generate a lot of hidden data traffic consumption caused by data retransmission; When the mobile phone receives a poor signal from the network, it must transmit the signal with the maximum power, which will increase the power consumption of the mobile phone and reduce the battery life of the mobile phone.

针对相关技术中,终端在网络状况差的情况下,流量消耗和终端功耗变大的问题,目前还没有有效地解决方案。In the related art, there is no effective solution to the problem of increased traffic consumption and power consumption of the terminal when the network condition of the terminal is poor.

发明内容Contents of the invention

本发明提供了一种数据传输的管理方法及装置,以至少解决相关技术中终端在网络状况差的情况下,增加了流量消耗和终端功耗的问题。The present invention provides a data transmission management method and device to at least solve the problem of increased flow consumption and terminal power consumption in the related art when the network condition of the terminal is poor.

根据本发明的一个方面,提供了一种数据传输的管理方法,包括:According to one aspect of the present invention, a method for managing data transmission is provided, including:

终端检测网络的信号状态;The terminal detects the signal state of the network;

所述终端至少在所述信号状态符合第一预定条件下,挂起数据业务。The terminal suspends the data service at least when the signal state meets a first predetermined condition.

进一步地,所述信号状态符合第一预定条件的情况包括以下至少之一:所述信号状态的信号电平值低于第一预设阈值;所述信号状态的信号质量值低于第二预设阈值。Further, the situation that the signal state meets the first predetermined condition includes at least one of the following: the signal level value of the signal state is lower than a first preset threshold; the signal quality value of the signal state is lower than a second predetermined threshold. Set the threshold.

进一步地,在所述信号状态符合第一预定条件之后,所述方法还包括:判断所述数据业务的重传次数是否超过预设的重传次数门限值,其中,在所述数据业务重传次数超过预设的重传次数门限值的情况下,所述终端挂起所述数据业务。Further, after the signal state meets the first predetermined condition, the method further includes: judging whether the number of retransmissions of the data service exceeds a preset threshold value of the number of retransmissions, wherein, after the retransmission of the data service When the number of transmission times exceeds the preset threshold value of retransmission times, the terminal suspends the data service.

进一步地,所述终端检测网络的信号状态之前,所述方法还包括:所述终端判断所述数据业务的类型是否是预设的数据业务类型,其中,在判断所述数据业务的类型是预设的数据业务类型的情况下,所述终端检测网络的所述信号状态。Further, before the terminal detects the signal state of the network, the method further includes: the terminal judging whether the type of the data service is a preset data service type, wherein, after judging that the type of the data service is a preset In the case of a predetermined data service type, the terminal detects the signal state of the network.

进一步地,所述预设的数据业务类型包括:非实时数据业务类型。Further, the preset data service types include: non-real-time data service types.

进一步地,在判断所述数据业务的类型是预设的数据业务类型的情况下之后,所述方法还包括:所述终端判断所述数据业务的业务对象是否是优化对象,其中,在判断所述业务对象是优化对象,且所述信号状态处于所述预设信号状态范围的情况下,所述终端挂起所述数据业务。Further, after judging that the type of the data service is a preset data service type, the method further includes: the terminal judging whether the business object of the data service is an optimization object, wherein, after judging the If the service object is an optimization object and the signal state is within the preset signal state range, the terminal suspends the data service.

进一步地,确定所述优化对象的方法包括以下至少之一:Further, the method for determining the optimization object includes at least one of the following:

接收用户自定义信息,依据所述自定义信息确定所述业务对象;receiving user-defined information, and determining the business object according to the customized information;

依据所述终端的服务质量Qos指数,对所述终端运行的业务对象进行筛选,确定所述业务对象。According to the QoS index of the terminal, the service objects run by the terminal are screened to determine the service objects.

进一步地,所述挂起数据业务之后,所述方法还包括:在所述信号状态符合第二预定条件下,恢复运行所述数据业务。Further, after the data service is suspended, the method further includes: resuming the data service when the signal state meets a second predetermined condition.

进一步地,所述在所述信号状态符合第二预定条件下,恢复运行所述数据业务包括:对所述信号状态进行指数滤波滑窗处理,判断处理后的所述信号状态是否符合第二预定条件,在所述信号状态符合第二预定条件下,恢复运行所述数据业务。Further, when the signal state meets the second predetermined condition, resuming the operation of the data service includes: performing exponential filter sliding window processing on the signal state, and judging whether the processed signal state meets the second predetermined condition. condition, when the signal state meets the second predetermined condition, the data service is resumed.

根据本发明的另一方面,提供了一种数据传输的管理装置,应用于终端,包括:According to another aspect of the present invention, a device for managing data transmission is provided, which is applied to a terminal, including:

检测模块,用于检测网络的信号状态;A detection module is used to detect the signal state of the network;

挂起模块,用于至少在所述信号状态符合第一预定条件下,挂起数据业务。A suspending module, configured to suspend the data service at least when the signal state meets the first predetermined condition.

进一步地,所述检测模块包括以下至少之一:Further, the detection module includes at least one of the following:

第一检测单元,用于检测所述信号状态的信号电平值是否低于第一预设阈值;a first detection unit, configured to detect whether the signal level value of the signal state is lower than a first preset threshold;

第二检测单元,用于检测所述信号状态的信号质量值是否低于第二预设阈值。The second detection unit is configured to detect whether the signal quality value of the signal state is lower than a second preset threshold.

进一步地,所述装置还包括:Further, the device also includes:

第一判断模块,用于至少在所述信号状态符合第一预定条件之后,判断所述数据业务的重传次数是否超过预设的重传次数门限值,其中,在所述数据业务重传次数超过预设的重传次数门限值的情况下,挂起所述数据业务。A first judging module, configured to judge whether the number of retransmissions of the data service exceeds a preset threshold value of retransmissions at least after the signal state meets a first predetermined condition, wherein, after the retransmission of the data service When the number of retransmission times exceeds the preset threshold value of retransmission times, the data service is suspended.

进一步地,所述装置还包括:Further, the device also includes:

第二判断模块,用于检测网络的信号状态之前,判断所述数据业务的类型是否是预设的数据业务类型,其中,在判断所述数据业务的类型是预设的数据业务类型的情况下,所述终端检测网络的所述信号状态。The second judging module is used to judge whether the type of data service is a preset data service type before detecting the signal state of the network, wherein, in the case of judging that the type of data service is a preset data service type , the terminal detects the signal state of the network.

进一步地,所述预设的数据业务类型包括:非实时数据业务类型。Further, the preset data service types include: non-real-time data service types.

进一步地,所述第二判断模块还用于在判断所述数据业务的类型是预设的数据业务类型之后,判断所述数据业务的业务对象是否是优化对象,其中,在判断所述业务对象是优化对象,且所述信号状态处于所述预设信号状态范围的情况下,所述终端挂起所述数据业务。Further, the second judging module is also used to judge whether the business object of the data service is an optimized object after judging that the type of the data service is a preset data service type, wherein, after judging that the business object is an optimization object and the signal state is within the preset signal state range, the terminal suspends the data service.

进一步地,所述第二判断模块通过以下方式之一确定所述优化对象:Further, the second judging module determines the optimization object in one of the following ways:

接收用户自定义信息,依据所述自定义信息确定所述业务对象;receiving user-defined information, and determining the business object according to the customized information;

依据所述终端的服务质量Qos指数,对所述终端运行的业务对象进行筛选,确定所述业务对象。According to the QoS index of the terminal, the service objects run by the terminal are screened to determine the service objects.

进一步地,所述装置还包括:恢复模块,用于所述挂起数据业务之后,在所述信号状态符合第二预定条件下,恢复运行所述数据业务。Further, the device further includes: a recovery module, configured to resume running the data service when the signal state meets a second predetermined condition after the data service is suspended.

进一步地,所述恢复模块还用于在所述信号状态符合第二预定条件下,对所述信号状态进行指数滤波滑窗处理,判断处理后的所述信号状态是否符合第二预定条件,在所述信号状态符合第二预定条件下,恢复运行所述数据业务。Further, the recovery module is further configured to perform exponential filter sliding window processing on the signal state when the signal state meets the second predetermined condition, and judge whether the processed signal state meets the second predetermined condition, and then When the signal state meets the second predetermined condition, the data service is resumed.

通过本发明,终端检测网络的信号状态,该终端至少在该信号状态符合第一预定条件下,挂起数据业务,解决了终端在网络状况差的情况下,流量消耗和终端功耗变大的问题,节省了流量,延长了终端的使用时长。Through the present invention, the terminal detects the signal state of the network, and the terminal suspends the data service at least when the signal state meets the first predetermined condition, which solves the problem of the terminal's traffic consumption and terminal power consumption becoming larger when the network condition is poor. problem, saving traffic and prolonging the service life of the terminal.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是根据本发明实施例的一种数据传输的管理方法的流程图;FIG. 1 is a flowchart of a method for managing data transmission according to an embodiment of the present invention;

图2是根据本发明实施例的一种数据传输的管理装置的结构框图一;FIG. 2 is a structural block diagram 1 of a management device for data transmission according to an embodiment of the present invention;

图3是根据本发明实施例的一种数据传输的管理装置的结构框图二;FIG. 3 is a second structural block diagram of a management device for data transmission according to an embodiment of the present invention;

图4是根据本发明实施例的一种数据传输的管理装置的结构框图三;FIG. 4 is a structural block diagram three of a management device for data transmission according to an embodiment of the present invention;

图5是根据本发明实施例的一种数据传输的管理装置的结构框图四;FIG. 5 is a fourth structural block diagram of a management device for data transmission according to an embodiment of the present invention;

图6是根据本发明实施例的一种数据传输的管理装置的结构框图五;FIG. 6 is a structural block diagram five of a management device for data transmission according to an embodiment of the present invention;

图7是根据本发明优选实施例提供的一种手机数据传输业务优化的装置结构图;FIG. 7 is a structural diagram of a mobile phone data transmission service optimization device provided according to a preferred embodiment of the present invention;

图8是根据本发明优选实施例提供的非实时数据业务传输进行优化流程图;Fig. 8 is a flowchart for optimizing non-real-time data service transmission according to a preferred embodiment of the present invention;

图9是根据本发明优选实施提供的网络信号状态检测流程图;Fig. 9 is a flow chart of network signal state detection provided according to a preferred implementation of the present invention;

图10是根据本发明优选实施例提供的数据业务重新传输流程图。Fig. 10 is a flowchart of data service retransmission provided according to a preferred embodiment of the present invention.

具体实施方式detailed description

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence.

在本实施例中提供了一种数据传输的管理方法,图1是根据本发明实施例的一种数据传输的管理方法的流程图,如图1所示,该流程包括如下步骤:In this embodiment, a method for managing data transmission is provided. FIG. 1 is a flowchart of a method for managing data transmission according to an embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:

步骤S102,终端检测网络的信号状态;Step S102, the terminal detects the signal state of the network;

步骤S104,该终端至少在该信号状态符合第一预定条件下,挂起数据业务。Step S104, the terminal suspends the data service at least when the signal state meets the first predetermined condition.

通过上述步骤,终端检测网络的信号状态,该终端至少在该信号状态符合第一预定条件下,挂起数据业务。该第一预定条件可以是一个设定的值,信号质量值或者信号电平值都可以,低于设定的值即为处于该第一预定条件下,为了防止数据业务的无效的重传,终端挂起当前的数据业务,解决了终端在网络状况差的情况下,流量消耗和终端功耗变大的问题,节省了流量,延长了终端的使用时长。Through the above steps, the terminal detects the signal state of the network, and the terminal suspends the data service at least when the signal state meets the first predetermined condition. The first predetermined condition may be a set value, either a signal quality value or a signal level value, and if the value is lower than the set value, it is under the first predetermined condition. In order to prevent invalid retransmission of data services, The terminal suspends the current data service, which solves the problem of increased traffic consumption and power consumption of the terminal when the network condition is poor, saves traffic, and prolongs the service life of the terminal.

在本实施例中,该信号状态符合第一预定条件的情况包括以下至少之一:该信号状态的信号电平值低于第一预设阈值;该信号状态的信号质量值低于第二预设阈值。In this embodiment, the condition that the signal state meets the first predetermined condition includes at least one of the following: the signal level value of the signal state is lower than a first preset threshold; the signal quality value of the signal state is lower than a second predetermined threshold; Set the threshold.

在本实施例中,在该信号状态符合第一预定条件之后,判断该数据业务的重传次数是否超过预设的重传次数门限值,其中,在该数据业务重传次数超过预设的重传次数门限值的情况下,该终端挂起该数据业务。In this embodiment, after the signal state meets the first predetermined condition, it is judged whether the number of retransmission times of the data service exceeds a preset threshold value of retransmission times, wherein, when the number of retransmission times of the data service exceeds the preset In the case of the threshold value of retransmission times, the terminal suspends the data service.

在本实施例中,该终端检测网络的信号状态之前,该终端判断该数据业务的类型是否是预设的数据业务类型,其中,在判断所述数据业务的类型是预设的数据业务类型的情况下,所述终端检测网络的所述信号状态。In this embodiment, before the terminal detects the signal state of the network, the terminal judges whether the type of the data service is a preset data service type, wherein, after judging that the type of data service is a preset data service type In this case, the terminal detects the signal status of the network.

在本实施例中,该预设的数据业务类型包括:非实时数据业务类型。业务类型包括实时数据业务类型和非实时数据业务类型,只有非实时业务类型的数据业务才可以挂起,类似断点重传,比如图片传输,录像传输,实时数据业务如视频聊天等,不可以被挂起,只能结束聊天业务。In this embodiment, the preset data service types include: non-real-time data service types. Business types include real-time data business types and non-real-time data business types. Only data services of non-real-time business types can be suspended, similar to breakpoint retransmission, such as picture transmission, video transmission, and real-time data services such as video chat. Being suspended, can only end the chat business.

在本实施例中,在判断该数据业务的类型是预设的数据业务类型的情况下之后,该终端判断该数据业务的业务对象是否是优化对象,其中,在判断该业务对象是优化对象,且该信号状态处于该预设信号状态范围的情况下,该终端挂起该数据业务,在非实时数据业务中由用户设置一些关于网络传输质量的参数对数据业务进行筛选出优化对象,例如网络状态由好变差时,先停止视频的传输,网络状态变的更差时停止图片的传输;或者由用户自定义设置优化对象,确定该优化对象的方法包括以下至少之一:In this embodiment, after judging that the type of the data service is a preset data service type, the terminal judges whether the business object of the data service is an optimization object, wherein, after judging that the business object is an optimization object, And when the signal state is within the range of the preset signal state, the terminal suspends the data service, and in the non-real-time data service, the user sets some parameters about the network transmission quality to filter out the optimization object for the data service, such as network When the state changes from good to bad, first stop the transmission of the video, and stop the transmission of the picture when the network state becomes worse; or set the optimization object by the user, and the method of determining the optimization object includes at least one of the following:

接收用户自定义信息,依据该自定义信息确定该业务对象;Receive user-defined information, and determine the business object based on the customized information;

依据该终端的服务质量Qos指数,对该终端运行的业务对象进行筛选,确定该业务对象。According to the service quality Qos index of the terminal, the service object operated by the terminal is screened to determine the service object.

在本实施例中,该挂起数据业务之后,在该信号状态符合第二预定条件下,恢复运行该数据业务。In this embodiment, after the data service is suspended, the data service is resumed when the signal state meets the second predetermined condition.

在本实施例中,该在该信号状态符合第二预定条件下,对该信号状态进行指数滤波滑窗处理,判断处理后的该信号状态是否符合第二预定条件,在该信号状态符合第二预定条件下,恢复运行该数据业务,采用指数滤波滑窗处理信号状态使得信号状态曲线更加平滑,保证了检测到的信号状态的准确性,第二预定条件和第一预定条件是一个类型,但他们的值可能不一样,圈定的范围不同。In this embodiment, when the signal state meets the second predetermined condition, exponential filter sliding window processing is performed on the signal state, and it is judged whether the processed signal state meets the second predetermined condition. Under the predetermined condition, the data service is resumed, and the signal state is processed by using the exponential filter sliding window to make the signal state curve smoother and ensure the accuracy of the detected signal state. The second predetermined condition and the first predetermined condition are of the same type, but Their values may be different, and the circled ranges are different.

在本实施例中还提供了一种数据传输的管理装置,应用于终端,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, there is also provided a device for managing data transmission, which is applied to a terminal. The device is used to implement the above embodiments and preferred implementation manners, and what has already been described will not be repeated. As used below, the term "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.

图2是根据本发明实施例的一种数据传输的管理装置的结构框图一,如图2所示,该装置包括:Fig. 2 is a structural block diagram 1 of a management device for data transmission according to an embodiment of the present invention. As shown in Fig. 2 , the device includes:

检测模块22,用于检测网络的信号状态;The detection module 22 is used to detect the signal state of the network;

挂起模块24,与检测模块22连接,用于至少在该信号状态符合第一预定条件下,挂起数据业务。The suspending module 24 is connected to the detecting module 22 and configured to suspend the data service at least when the signal state meets the first predetermined condition.

通过上述步骤,检测模块22检测网络的信号状态,挂起模块24至少在该信号状态符合第一预定条件下,挂起数据业务,该第一预定条件可以是一个设定的值,信号质量值或者信号电平值都可以,低于设定的值即为处于该第一预定条件下,为了防止数据业务的无效的重传,终端挂起当前的数据业务,解决了终端在网络状况差的情况下,流量消耗和终端功耗变大的问题,节省了流量,延长了终端的使用时长。Through the above steps, the detection module 22 detects the signal state of the network, and the suspension module 24 suspends the data service at least when the signal state meets the first predetermined condition. The first predetermined condition can be a set value, the signal quality value Or the signal level value can be, if the value is lower than the set value, it is under the first predetermined condition. In order to prevent the invalid retransmission of the data service, the terminal suspends the current data service, which solves the problem that the terminal is in poor network condition. In this case, traffic consumption and terminal power consumption become larger, which saves traffic and prolongs the service life of the terminal.

图3是根据本发明实施例的一种数据传输的管理装置的结构框图二,如图3所示,该检测模块22还包括以下至少之一:FIG. 3 is a structural block diagram II of a data transmission management device according to an embodiment of the present invention. As shown in FIG. 3 , the detection module 22 also includes at least one of the following:

第一检测单元32,用于检测该信号状态的信号电平值是否低于第一预设阈值;The first detection unit 32 is configured to detect whether the signal level value of the signal state is lower than a first preset threshold;

第二检测单元34,用于检测该信号状态的信号质量值是否低于第二预设阈值。The second detection unit 34 is configured to detect whether the signal quality value of the signal state is lower than a second preset threshold.

图4是根据本发明实施例的一种数据传输的管理装置的结构框图三,如图4所示,该装置还包括:Fig. 4 is a structural block diagram three of a management device for data transmission according to an embodiment of the present invention. As shown in Fig. 4, the device also includes:

第一判断模块42,用于至少在所述信号状态符合第一预定条件之后,判断该数据业务的重传次数是否超过预设的重传次数门限值,其中,在该数据业务重传次数超过预设的重传次数门限值的情况下,挂起该数据业务。The first judging module 42 is configured to judge whether the retransmission times of the data service exceeds a preset retransmission times threshold value at least after the signal state meets the first predetermined condition, wherein the retransmission times of the data service When the preset retransmission times threshold is exceeded, the data service is suspended.

图5是根据本发明实施例的一种数据传输的管理装置的结构框图四,如图5所示,该装置还包括:Fig. 5 is a structural block diagram 4 of a device for managing data transmission according to an embodiment of the present invention. As shown in Fig. 5, the device further includes:

第二判断模块52,用于检测网络的信号状态之前,判断所述数据业务的类型是否是预设的数据业务类型,其中,在判断所述数据业务的类型是预设的数据业务类型的情况下,所述终端检测网络的所述信号状态。The second judging module 52 is used to judge whether the type of the data service is a preset data service type before detecting the signal state of the network, wherein, in the case of judging that the type of the data service is a preset data service type Next, the terminal detects the signal state of the network.

在本实施例中,该第二判断模块52还用于在判断所述数据业务的类型是预设的数据业务类型之后,判断该数据业务的业务对象是否是优化对象,其中,在判断该业务对象是优化对象,且该信号状态处于该预设信号状态范围的情况下,该终端挂起该数据业务。In this embodiment, the second judging module 52 is also used to judge whether the business object of the data service is an optimization object after judging that the type of the data service is a preset data service type, wherein, after judging the business If the object is an optimization object and the signal state is within the preset signal state range, the terminal suspends the data service.

图6是根据本发明实施例的一种数据传输的管理装置的结构框图五,如图6所示,该装置还包括:Fig. 6 is a structural block diagram five of a device for managing data transmission according to an embodiment of the present invention. As shown in Fig. 6, the device further includes:

恢复模块62,用于所述挂起数据业务之后,在该信号状态符合第二预定条件下,恢复运行该数据业务。The recovery module 62 is configured to resume running the data service when the signal state meets the second predetermined condition after the data service is suspended.

在本实施例中,该恢复模块还用于在所述信号状态符合第二预定条件下,对该信号状态进行指数滤波滑窗处理,判断处理后的该信号状态是否符合第二预定条件,在该信号状态符合第二预定条件下,恢复运行该数据业务。In this embodiment, the recovery module is further configured to perform exponential filter sliding window processing on the signal state when the signal state meets the second predetermined condition, and judge whether the processed signal state meets the second predetermined condition, and then When the signal state meets the second predetermined condition, the data service is resumed.

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。It should be noted that each of the above-mentioned modules can be implemented by software or hardware. For the latter, it can be implemented in the following manner, but not limited to this: the above-mentioned modules are all located in the same processor; or, the above-mentioned modules are respectively located in multiple in the processor.

下面结合本发明优选实施例进行详细说明。The following describes in detail in conjunction with preferred embodiments of the present invention.

本发明优选实施例提供了一种通过监控网络信号状态对手机非实时数据业务传输进行优化的方法,旨在优化在网络信号状态较差的条件下,手机会过多浪费数据传输资源及增加手机电池功耗的问题。依据网络信号接收状态实时监控结果,按照不同的非实时数据业务类型进行数据传输优化,达到降低隐性流量消耗,并有效改善手机电池续航能力的效果。The preferred embodiment of the present invention provides a method for optimizing the non-real-time data service transmission of mobile phones by monitoring the network signal status, aiming at optimizing the excessive waste of data transmission resources and increasing the number of mobile phones under the condition of poor network signal status. The problem of battery power consumption. According to the real-time monitoring results of network signal reception status, data transmission optimization is performed according to different types of non-real-time data services, so as to reduce hidden traffic consumption and effectively improve the battery life of mobile phones.

首先,手机增加一个控制模块(相当于上述实施例的检测模块22),根据手机正在发送的数据业务类型(通过各种APP软件触发,业务类型如:短消息、网页、视频传输等)来判断是否需要触发数据传输优化策略,过滤条件必须为非实时数据业务类型。这些被选择的非实时数据业务对象可以通过用户自主选择需要进行优化的数据业务,也可以通过手机按照Qos参数对当前的非实时数据业务类型进行选择。First, the mobile phone adds a control module (equivalent to the detection module 22 of the above-mentioned embodiment), and judges according to the data service type (triggered by various APP software, service type such as: short message, web page, video transmission, etc.) that the mobile phone is sending Whether to trigger the data transmission optimization strategy, the filter condition must be non-real-time data business type. These selected non-real-time data service objects can be selected independently by the user as the data service that needs to be optimized, or the current non-real-time data service type can be selected according to the Qos parameters through the mobile phone.

如果存在需要进行数据传输优化的非实时数据业务,在此数据业务传输的过程中,手机检测模块实时监测网络信号状态。即根据手机接收的信号电平/质量以及数据业务的重传率来判断当前网络信号状态(相当于上述实施例的判断单元42的部分功能)。If there is a non-real-time data service that requires data transmission optimization, during the data service transmission process, the mobile phone detection module monitors the network signal status in real time. That is, the current network signal state is judged according to the signal level/quality received by the mobile phone and the retransmission rate of the data service (equivalent to some functions of the judging unit 42 in the above-mentioned embodiment).

如果网络信号状态好,则继续实时检测网络信号,直到业务数据发送完成后停止检测;如果网络状态差,则通过手机实施模块(相当于上述实施例挂起模块24)实施数据传输优化功能,即暂时挂起当前进行的数据传输业务。挂起方式有多种操作方法,可以根据场景进行选择,如:控制面链路释放,或者控制面链路保持、用户面停止数据传输等方式。If the network signal state is good, then continue to detect network signal in real time, stop detection until the service data is sent; Temporarily suspend the current data transmission service. There are many methods of suspending operations, which can be selected according to the scenario, such as: control plane link release, or control plane link maintenance, user plane stop data transmission, etc.

当数据业务被中断传输后,继续监控网络状态,在判断网络状态恢复良好后,自动恢复对未完成的数据业务传输(相当于上述实施例的恢复模块62)。When the data service is interrupted, continue to monitor the network status, and automatically resume the unfinished data service transmission (equivalent to the recovery module 62 of the above-mentioned embodiment) after judging that the network status is restored.

本发明优选实施例所述的方法包含以下步骤:The method described in the preferred embodiment of the present invention comprises the following steps:

步骤1,手机开启数据业务后,触发控制模块启动监控功能,根据正在进行的数据业务类型,确定当前业务是否需要进行数据传输优化策略;Step 1, after the mobile phone starts the data service, trigger the control module to start the monitoring function, and determine whether the current service needs to implement a data transmission optimization strategy according to the ongoing data service type;

步骤2,如果当前业务可以进行数据传输优化,再通过检测模块判断当前网络信号状态,根据网络状态监控结果,决定是否对正在进行的业务数据进行数据传输优化功能;Step 2, if the current business can be optimized for data transmission, then judge the current network signal status through the detection module, and decide whether to perform data transmission optimization function for the ongoing business data according to the network status monitoring results;

步骤3,如果需要进行数据传输优化,通过手机实施模块挂起运行的数据业务,并通过检测模块继续实时检测网络状态,实施模块自主选择被挂起的数据业务继续传输的时机。Step 3, if data transmission optimization is required, the mobile phone implementation module suspends the running data service, and continues to detect the network status in real time through the detection module, and the implementation module independently selects the timing of the suspended data service to continue transmission.

进一步地,步骤1中包括下面的步骤:Further, step 1 includes the following steps:

(1-a),手机数据业务开启后,触发控制模块开启监控功能;(1-a), after the mobile phone data service is turned on, trigger the control module to turn on the monitoring function;

(1-b),判断当前手机进行的数据业务类型,是否为非实时数据业务;(1-b), judging whether the type of data service carried out by the current mobile phone is a non-real-time data service;

(1-c),如果为非实时数据业务,可按照用户自选择方式指定可以进行数据优化的数据业务对象,也可以按照手机按照Qos参数进行筛选过滤,确定是否进行数据传输优化策略。(1-c), if it is a non-real-time data service, the data service object that can be optimized for data can be specified according to the user's self-selection method, or can be filtered according to the Qos parameters of the mobile phone to determine whether to implement the data transmission optimization strategy.

进一步地,步骤2中包括下面的步骤:Further, step 2 includes the following steps:

(2-a),手机检测模块检测接收信号电平/质量是否低于已设定的电平/质量门限值,如果低于电平/质量门限值,则判定网络信号状态较差;(2-a), the mobile phone detection module detects whether the received signal level/quality is lower than the set level/quality threshold value, if it is lower than the level/quality threshold value, it is determined that the network signal status is poor;

(2-b),如果网络信号电平/质量差,检测模块再继续判断当前数据块的重传次数是否超过已设定的重传次数门限值,如果超过重传次数门限值,进一步判定网络信号状态差。当两个判定条件都满足时,执行数据传输优化功能。(2-b), if the network signal level/quality is poor, the detection module will continue to judge whether the retransmission times of the current data block exceeds the set retransmission times threshold value, if it exceeds the retransmission times threshold value, further It is determined that the network signal status is poor. When both judging conditions are satisfied, the data transmission optimization function is executed.

(2-c),如果检测网络状态良好,则继续监控直到数据业务完成后停止监测。(2-c), if it is detected that the network status is good, continue monitoring until the data service is completed and then stop monitoring.

进一步地,步骤3包括下面的步骤:Further, step 3 includes the following steps:

(3-a),手机检测模块继续检测网络接收信号电平/质量,可按照指数滤波滑窗方式对接收信号的电平/质量进行处理,再判断处理后得到的电平/质量是否低于已设定的电平/质量门限值,如果低于门限值,则判定网络信号状态依旧较差;(3-a), the mobile phone detection module continues to detect the level/quality of the network received signal, and can process the level/quality of the received signal according to the exponential filter sliding window method, and then judge whether the level/quality obtained after processing is lower than If the level/quality threshold value that has been set is lower than the threshold value, it is determined that the network signal status is still poor;

(3-b),检测模块再继续监测,直到指数滤波滑窗处理后的接收信号电平/质量超过已设定的电平/质量门限值,则判定网络状态已恢复良好,实施模块可以开始继续传输被挂起的数据业务。(3-b), the detection module continues to monitor until the received signal level/quality after exponential filter sliding window processing exceeds the set level/quality threshold value, then it is determined that the network status has recovered well, and the implementation module can Start to continue to transmit the suspended data service.

图7是根据本发明优选实施例提供的一种手机数据传输业务优化的装置结构图,如图7所示,该装置包括:控制模块72,检测模块74,实施模块76,Fig. 7 is a structure diagram of a mobile phone data transmission service optimization device provided according to a preferred embodiment of the present invention. As shown in Fig. 7, the device includes: a control module 72, a detection module 74, an implementation module 76,

控制模块72通过手机数据业务触发,如各种APP软件运行产生的流量传输。控制模块触发运行后,判断当前数据业务是否为符合数据传输优化的非实时数据业务;The control module 72 is triggered by mobile phone data services, such as traffic transmission generated by the running of various APP software. After the control module is triggered to run, it is judged whether the current data service is a non-real-time data service that meets data transmission optimization;

检测模块74在当前数据业务可以进行数据传输优化策略的情况下,开始判断网络信号状态;The detection module 74 starts to judge the network signal status under the condition that the current data service can carry out the data transmission optimization strategy;

实施模块76通过检测模块74处理的数据结果判断是否进行数据传输优化,如果确认需要进行数据传输优化,则挂起当前数据业务。再通知检测模块74调整数据处理方式,并根据数据处理结果,自主选择恢复挂起数据业务的时机和业务流程。The implementation module 76 judges whether to perform data transmission optimization according to the data result processed by the detection module 74, and suspends the current data service if it is confirmed that the data transmission optimization needs to be performed. Then notify the detection module 74 to adjust the data processing method, and independently select the timing and business process for resuming the suspended data service according to the data processing result.

图8是根据本发明优选实施例提供的非实时数据业务传输进行优化流程图,如图8所示,步骤如下:Fig. 8 is a flowchart for optimizing non-real-time data service transmission according to a preferred embodiment of the present invention. As shown in Fig. 8, the steps are as follows:

S801,手机开始发送/接收一个数据业务,触发手机控制模块72开始检测功能;S801, the mobile phone starts to send/receive a data service, triggering the mobile phone control module 72 to start the detection function;

S802,首先判断当前传输的业务类型是否为非实时数据业务类型(如视频上传\下载、批量文件上传等操作)。判断方式有两种:用户自选择可以进行数据优化的非实时数据业务对象,或者手机通过Qos参数对业务类型进行筛选。如果存在符合条件的非实时数据业务对象,则确定可以开启数据传输优化策略;如果没有待优化的非实时数据业务对象,停止手机检测功能;S802. First, it is judged whether the currently transmitted service type is a non-real-time data service type (such as video upload\download, batch file upload, etc.). There are two judgment methods: the user selects a non-real-time data service object that can be optimized for data, or the mobile phone screens the service type through Qos parameters. If there is a non-real-time data business object that meets the conditions, it is determined that the data transmission optimization strategy can be enabled; if there is no non-real-time data business object to be optimized, stop the mobile phone detection function;

S803,如果开启数据传输优化策略,检测模块74实时检测网络信号状态,再根据网络信号状态性能结果进行判断是否进行数据传输优化功能;S803, if the data transmission optimization strategy is enabled, the detection module 74 detects the network signal state in real time, and then judges whether to perform the data transmission optimization function according to the performance result of the network signal state;

S804,如果网络状态差,开启数据传输优化功能,实施模块76挂起当前传输的数据业务;S804, if the network status is poor, enable the data transmission optimization function, and implement the module 76 to suspend the currently transmitted data service;

S805,如果网络状态好,则继续实时检测,直到数据任务停止/完成为止。S805, if the network status is good, continue real-time detection until the data task is stopped/completed.

手机检测模块74触发后,如果数据业务需要进行数据优化策略,根据网络下行接收信号电平/质量、数据重传率等判定是否进行数据传输优化功能,图9是根据本发明优选实施提供的网络信号状态检测流程图,如图9所示,步骤如下:After the mobile phone detection module 74 is triggered, if the data service requires a data optimization strategy, it is determined whether to perform the data transmission optimization function according to the network downlink received signal level/quality, data retransmission rate, etc. FIG. 9 is a network provided according to the preferred implementation of the present invention The flow chart of signal state detection is shown in Figure 9, and the steps are as follows:

S901,手机检测模块74检测接收信号电平/质量是否低于已设定的电平/质量门限值;S901, the mobile phone detection module 74 detects whether the received signal level/quality is lower than the set level/quality threshold;

S902,如果检测结果高于电平/质量门限值,则判定网络下行信号状态良好,继续进行监测;S902, if the detection result is higher than the level/quality threshold value, it is determined that the state of the network downlink signal is good, and the monitoring is continued;

S903,如果检测结果低于电平/质量门限值,则判定网络下行信号状态差,检测模块74再继续判断数据块的重传次数此时是否超过已设定的重传次数门限值;S903, if the detection result is lower than the level/quality threshold value, it is determined that the state of the network downlink signal is poor, and the detection module 74 continues to judge whether the number of retransmissions of the data block exceeds the set threshold value of the number of retransmissions at this time;

S904,如果重传次数超过可重传次数门限值,则判定网络信号状态差。当以上这两个判定条件都满足时,开启数据传输优化功能。S904. If the number of retransmission times exceeds the threshold value of the number of retransmission times, it is determined that the network signal state is poor. When the above two judging conditions are both met, the data transmission optimization function is enabled.

手机业务数据传输优化功能生效后,检测模块74继续检测网络信号状态,图10是根据本发明优选实施例提供的数据业务重新传输流程图,如图10所示,步骤如下:After the mobile phone service data transmission optimization function takes effect, the detection module 74 continues to detect the network signal state, and Fig. 10 is a flow chart of data service retransmission provided according to a preferred embodiment of the present invention, as shown in Fig. 10, the steps are as follows:

S1001,手机检测模块74检测网络下行接收信号电平/质量,按照指数滤波滑窗方式对接收信号的电平/质量进行处理,判断处理后获得的电平/质量是否低于已设定的电平/质量门限值;S1001, the mobile phone detection module 74 detects the level/quality of the network downlink received signal, processes the level/quality of the received signal according to the exponential filtering sliding window method, and judges whether the level/quality obtained after processing is lower than the set level level/quality threshold;

S1002,如果低于电平/质量门限值,则判定网络下行信号状态差,检测模块74继续检测网络信号状态;S1002, if it is lower than the level/quality threshold value, it is determined that the state of the network downlink signal is poor, and the detection module 74 continues to detect the state of the network signal;

S1003,如果高于电平/质量门限值,则判定网络下行信号状态良好,手机实施模块76自动继续传输未完成的数据业务,继续按照图7的数据优化方式进行检测。S1003, if it is higher than the level/quality threshold value, it is determined that the network downlink signal is in good condition, and the mobile phone implementation module 76 automatically continues to transmit unfinished data services, and continues to detect according to the data optimization method in Figure 7 .

本发明优选实施例的具体实施例一:当手机有数据业务开始传输时,手机根据网络下发的Qos参数对业务类型进行筛选,判断是否实施数据传输优化功能。Embodiment 1 of the preferred embodiment of the present invention: when the mobile phone starts to transmit data services, the mobile phone screens the service types according to the Qos parameters issued by the network, and judges whether to implement the data transmission optimization function.

本发明优选实施例的具体实施例二:当手机有数据业务开始传输时,手机根据数据业务的传输数据量大小对业务类型进行过滤,判断是否实施数据传输优化功能。The second specific embodiment of the preferred embodiment of the present invention: when the mobile phone starts to transmit data services, the mobile phone filters the service types according to the transmission data volume of the data services, and judges whether to implement the data transmission optimization function.

本发明优选实施例的具体实施例三:用户可以根据手机提供的选项菜单(如网页、视频、图片等等)自主预先选择可以进行数据优化的非实时数据业务对象。当手机有数据业务开始传输时,判断是否实施数据传输优化功能。比如,在网络覆盖较差时,用户可以选择对视频和图片进行传输优化,而网页浏览模式则不进行优化功能。The third specific embodiment of the preferred embodiment of the present invention: the user can independently pre-select the non-real-time data service object that can perform data optimization according to the option menu (such as webpage, video, picture, etc.) provided by the mobile phone. When the mobile phone starts to transmit data services, it is judged whether to implement the data transmission optimization function. For example, when the network coverage is poor, the user can choose to optimize the transmission of videos and pictures, while the web browsing mode does not perform the optimization function.

本发明优选实施例的具体实施例四:用户可以根据手机提供的选项菜单(如网页、视频、图片等等)自主预先选择可以进行数据优化的非实时数据业务对象。当手机有数据业务开始传输时,手机可以在预先选择的业务类型对象范围上进一步结合当前非实时数据业务的传输数据量大小,判断是否实施数据传输优化功能。Embodiment 4 of the preferred embodiment of the present invention: the user can independently pre-select the non-real-time data service object that can perform data optimization according to the option menu (such as web page, video, picture, etc.) provided by the mobile phone. When the mobile phone starts to transmit data services, the mobile phone can further combine the size of the transmitted data volume of the current non-real-time data service in the range of pre-selected service type objects to determine whether to implement the data transmission optimization function.

本发明优选实施例的具体实施例五:当手机有数据业务开始传输时,手机根据预设的所有判决条件确定此业务可以实施传输优化策略。再根据手机接收的信号电平/质量判断网络信号状态,以及数据块重传次数,决定是否实施数据传输优化功能。如果可以进行数据业务传输优化,则将此数据业务挂起。Embodiment 5 of the preferred embodiment of the present invention: When the mobile phone starts to transmit data services, the mobile phone determines that this service can implement a transmission optimization strategy according to all preset judgment conditions. Then judge the network signal status according to the signal level/quality received by the mobile phone, and the number of data block retransmissions, and decide whether to implement the data transmission optimization function. If data service transmission optimization can be performed, the data service is suspended.

本发明优选实施例的具体实施例六:当手机有数据业务开始传输时,手机根据预设的所有判决条件确定此业务可以实施传输优化策略。再根据网络信号状态以及数据块重传次数,决定是否实施数据传输优化功能。如果需要进行数据业务传输优化,则将此数据业务挂起(可以通知提示用户)。待数据业务挂起后,手机继续判断网络状态,并决定继续链接数据业务的时机。Embodiment 6 of the preferred embodiment of the present invention: When the mobile phone starts to transmit data services, the mobile phone determines that this service can implement a transmission optimization strategy according to all the preset judgment conditions. Then, according to the network signal status and the number of data block retransmissions, it is decided whether to implement the data transmission optimization function. If data service transmission optimization is required, the data service is suspended (the user may be notified and prompted). After the data service is suspended, the mobile phone continues to judge the network status, and decides when to continue linking to the data service.

本发明优选实施例的具体实施例七:当手机有数据业务开始传输时,手机根据预设的所有判决条件确定此业务可以实施传输优化策略。再判断网络信号状态以及数据块重传次数,如果确定实施数据传输优化功能,则将此数据业务挂起。待数据业务挂起后,手机继续判断网络状态,并决定继续链接数据业务的时机。当数据业务重建链后,可以继续重复传输优化策略的判决流程。Embodiment 7 of the preferred embodiment of the present invention: When the mobile phone starts to transmit a data service, the mobile phone determines that the service can implement a transmission optimization strategy according to all the preset judgment conditions. Then judge the network signal status and the number of data block retransmissions, and if it is determined to implement the data transmission optimization function, then suspend the data service. After the data service is suspended, the mobile phone continues to judge the network status, and decides when to continue linking to the data service. After the data service chain is rebuilt, the decision process of the transmission optimization strategy can continue to be repeated.

通过上述优选实施例所述方法和装置,与相关技术相比,本发明优选实施例使用于所有网络制式模型下,通过网络状态监测,在信号极差的情况下提前挂起数据业务,待信号恢复后继续链接业务。此方式可以达到延长手机续航时间和减少隐性流量流失的效果。对于整体网络而言,不仅节省网络资源,并且可以降低网络干扰。Through the method and device described in the preferred embodiment above, compared with related technologies, the preferred embodiment of the present invention is used in all network standard models, and through network status monitoring, the data service is suspended in advance when the signal is extremely poor. Continue linking business after recovery. This method can achieve the effect of prolonging the battery life of the mobile phone and reducing hidden traffic loss. For the overall network, it not only saves network resources, but also reduces network interference.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行上述实施例的方法步骤的程序代码:The embodiment of the invention also provides a storage medium. Optionally, in this embodiment, the foregoing storage medium may be configured to store program codes for executing the method steps of the foregoing embodiments:

可选地,存储介质还被设置为存储用于执行上述实施例的方法步骤的程序代码:Optionally, the storage medium is also configured to store program codes for executing the method steps of the foregoing embodiments:

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but not limited to: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk Various media that can store program codes such as discs or optical discs.

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。Optionally, in this embodiment, the processor executes the method steps of the foregoing embodiments according to the program code stored in the storage medium.

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。Optionally, for specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and optional implementation manners, and details are not repeated in this embodiment.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (18)

1.一种数据传输的管理方法,其特征在于,包括:1. A management method for data transmission, comprising: 终端检测网络的信号状态;The terminal detects the signal state of the network; 所述终端至少在所述信号状态符合第一预定条件下,挂起数据业务。The terminal suspends the data service at least when the signal state meets a first predetermined condition. 2.根据权利要求1所述的方法,其特征在于,所述信号状态符合第一预定条件的情况包括以下至少之一:2. The method according to claim 1, wherein the condition that the signal state meets the first predetermined condition includes at least one of the following: 所述信号状态的信号电平值低于第一预设阈值;The signal level value of the signal state is lower than a first preset threshold; 所述信号状态的信号质量值低于第二预设阈值。The signal quality value of the signal state is lower than a second preset threshold. 3.根据权利要求1所述的方法,其特征在于,在所述信号状态符合第一预定条件之后,所述方法还包括:3. The method according to claim 1, characterized in that, after the signal state meets the first predetermined condition, the method further comprises: 判断所述数据业务的重传次数是否超过预设的重传次数门限值,其中,在所述数据业务重传次数超过预设的重传次数门限值的情况下,所述终端挂起所述数据业务。judging whether the number of retransmissions of the data service exceeds a preset threshold value of retransmission times, wherein, when the number of retransmission times of the data service exceeds the preset threshold value of retransmission times, the terminal hangs The data service. 4.根据权利要求1所述的方法,其特征在于,所述终端检测网络的信号状态之前,所述方法还包括:4. The method according to claim 1, wherein before the terminal detects the signal state of the network, the method further comprises: 所述终端判断所述数据业务的类型是否是预设的数据业务类型,其中,在判断所述数据业务的类型是预设的数据业务类型的情况下,所述终端检测网络的所述信号状态。The terminal judges whether the type of the data service is a preset data service type, wherein, in the case of judging that the type of the data service is a preset data service type, the terminal detects the signal state of the network . 5.根据权利要求4所述的方法,其特征在于,所述预设的数据业务类型包括:非实时数据业务类型。5. The method according to claim 4, wherein the preset data service types include: non-real-time data service types. 6.根据权利要求4所述的方法,其特征在于,在判断所述数据业务的类型是预设的数据业务类型的情况下之后,所述方法还包括:6. The method according to claim 4, wherein after judging that the type of the data service is a preset data service type, the method further comprises: 所述终端判断所述数据业务的业务对象是否是优化对象,其中,在判断所述业务对象是优化对象,且所述信号状态处于所述预设信号状态范围的情况下,所述终端挂起所述数据业务。The terminal judges whether the business object of the data service is an optimization object, wherein, when it is judged that the business object is an optimization object, and the signal state is within the preset signal state range, the terminal suspends The data service. 7.根据权利要求6所述的方法,其特征在于,确定所述优化对象的方法包括以下至少之一:7. The method according to claim 6, wherein the method for determining the optimization object comprises at least one of the following: 接收用户自定义信息,依据所述自定义信息确定所述业务对象;receiving user-defined information, and determining the business object according to the customized information; 依据所述终端的服务质量Qos指数,对所述终端运行的业务对象进行筛选,确定所述业务对象。According to the QoS index of the terminal, the service objects run by the terminal are screened to determine the service objects. 8.根据权利要求1至7任一项所述的方法,其特征在于,所述挂起数据业务之后,所述方法还包括:8. The method according to any one of claims 1 to 7, characterized in that, after suspending the data service, the method further comprises: 在所述信号状态符合第二预定条件下,恢复运行所述数据业务。When the signal state meets the second predetermined condition, the data service is resumed. 9.根据权利要求8所述的方法,其特征在于,所述在所述信号状态符合第二预定条件下,恢复运行所述数据业务包括:9. The method according to claim 8, wherein, when the signal state meets the second predetermined condition, resuming the operation of the data service comprises: 对所述信号状态进行指数滤波滑窗处理,判断处理后的所述信号状态是否符合第二预定条件,在所述信号状态符合第二预定条件下,恢复运行所述数据业务。Performing exponential filter sliding window processing on the signal state, judging whether the processed signal state meets a second predetermined condition, and resuming operation of the data service when the signal state meets the second predetermined condition. 10.一种数据传输的管理装置,其特征在于,应用于终端,包括:10. A data transmission management device, characterized in that it is applied to a terminal, comprising: 检测模块,用于检测网络的信号状态;A detection module is used to detect the signal state of the network; 挂起模块,用于至少在所述信号状态符合第一预定条件下,挂起数据业务。A suspending module, configured to suspend the data service at least when the signal state meets the first predetermined condition. 11.根据权利要求10所述的装置,其特征在于,所述检测模块包括以下至少之一:11. The device according to claim 10, wherein the detection module comprises at least one of the following: 第一检测单元,用于检测所述信号状态的信号电平值是否低于第一预设阈值;a first detection unit, configured to detect whether the signal level value of the signal state is lower than a first preset threshold; 第二检测单元,用于检测所述信号状态的信号质量值是否低于第二预设阈值。The second detection unit is configured to detect whether the signal quality value of the signal state is lower than a second preset threshold. 12.根据权利要求10所述的装置,其特征在于,所述装置还包括:12. The device according to claim 10, further comprising: 第一判断模块,用于至少在所述信号状态符合第一预定条件之后,判断所述数据业务的重传次数是否超过预设的重传次数门限值,其中,在所述数据业务重传次数超过预设的重传次数门限值的情况下,挂起所述数据业务。A first judging module, configured to judge whether the number of retransmissions of the data service exceeds a preset threshold value of retransmissions at least after the signal state meets a first predetermined condition, wherein, after the retransmission of the data service When the number of retransmission times exceeds the preset threshold value of retransmission times, the data service is suspended. 13.根据权利要求10所述的装置,其特征在于,所述装置还包括:13. The device according to claim 10, further comprising: 第二判断模块,用于检测网络的信号状态之前,判断所述数据业务的类型是否是预设的数据业务类型,其中,在判断所述数据业务的类型是预设的数据业务类型的情况下,所述终端检测网络的所述信号状态。The second judging module is used to judge whether the type of data service is a preset data service type before detecting the signal state of the network, wherein, in the case of judging that the type of data service is a preset data service type , the terminal detects the signal state of the network. 14.根据权利要求13所述的装置,其特征在于,所述预设的数据业务类型包括:非实时数据业务类型。14. The device according to claim 13, wherein the preset data service types include: non-real-time data service types. 15.根据权利要求13所述的装置,其特征在于,所述第二判断模块,还用于在判断所述数据业务的类型是预设的数据业务类型之后,判断所述数据业务的业务对象是否是优化对象,其中,在判断所述业务对象是优化对象,且所述信号状态处于所述预设信号状态范围的情况下,所述终端挂起所述数据业务。15. The device according to claim 13, wherein the second judging module is further configured to judge the business object of the data service after judging that the type of the data service is a preset data service type Whether it is an optimization object, wherein, when it is judged that the service object is an optimization object, and the signal state is within the preset signal state range, the terminal suspends the data service. 16.根据权利要求15所述的装置,其特征在于,所述第二判断模块通过以下方式之一确定所述优化对象:16. The device according to claim 15, wherein the second judging module determines the optimization object in one of the following ways: 接收用户自定义信息,依据所述自定义信息确定所述业务对象;receiving user-defined information, and determining the business object according to the customized information; 依据所述终端的服务质量Qos指数,对所述终端运行的业务对象进行筛选,确定所述业务对象。According to the QoS index of the terminal, the service objects run by the terminal are screened to determine the service objects. 17.根据权利要求10至16任一项所述的装置,其特征在于,所述装置还包括:17. The device according to any one of claims 10 to 16, further comprising: 恢复模块,用于所述挂起数据业务之后,在所述信号状态符合第二预定条件下,恢复运行所述数据业务。A recovery module, configured to resume running the data service when the signal state meets a second predetermined condition after the data service is suspended. 18.根据权利要求17所述的装置,其特征在于,所述恢复模块,还用于在所述信号状态符合第二预定条件下,对所述信号状态进行指数滤波滑窗处理,判断处理后的所述信号状态是否符合第二预定条件,在所述信号状态符合第二预定条件下,恢复运行所述数据业务。18. The device according to claim 17, wherein the recovery module is further configured to perform exponential filter sliding window processing on the signal state when the signal state meets the second predetermined condition, and determine whether the signal state is Whether the signal state meets the second predetermined condition, and if the signal state meets the second predetermined condition, resume running the data service.
CN201510989671.XA 2015-12-24 2015-12-24 The management method and device of data transfer Withdrawn CN106922038A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510989671.XA CN106922038A (en) 2015-12-24 2015-12-24 The management method and device of data transfer
PCT/CN2016/083333 WO2016188434A1 (en) 2015-12-24 2016-05-25 Data transmission management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510989671.XA CN106922038A (en) 2015-12-24 2015-12-24 The management method and device of data transfer

Publications (1)

Publication Number Publication Date
CN106922038A true CN106922038A (en) 2017-07-04

Family

ID=57392505

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510989671.XA Withdrawn CN106922038A (en) 2015-12-24 2015-12-24 The management method and device of data transfer

Country Status (2)

Country Link
CN (1) CN106922038A (en)
WO (1) WO2016188434A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019019329A1 (en) * 2017-07-24 2019-01-31 平安科技(深圳)有限公司 Method and system for optimizing network performance and computer readable storage medium
CN110710255A (en) * 2018-01-31 2020-01-17 Oppo广东移动通信有限公司 Method for terminal equipment to trigger data to stop transmission and terminal equipment
CN112929238A (en) * 2021-03-19 2021-06-08 中网道科技集团股份有限公司 Network information acquisition method, device, equipment and readable storage medium
CN114006845A (en) * 2020-07-14 2022-02-01 芜湖美的厨卫电器制造有限公司 Control method and control device for household appliance, household appliance and storage medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112135339A (en) * 2018-01-09 2020-12-25 Oppo广东移动通信有限公司 Control method for terminal sending data, terminal device and computer storage medium
CN114710814B (en) * 2022-03-16 2024-12-17 达闼机器人股份有限公司 Control method, device and system of terminal equipment, storage medium and electronic equipment
CN116095738B (en) * 2023-04-10 2023-06-27 深圳传音控股股份有限公司 Signal display method, intelligent terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139368A (en) * 2011-12-05 2013-06-05 联想(北京)有限公司 Prompt method and device
US20140038656A1 (en) * 2012-08-06 2014-02-06 Microsoft Corporation Signal-aware data transfer in cellular networks
US20150023158A1 (en) * 2008-06-04 2015-01-22 Entropic Communications, Inc. Systems and methods for flow control and quality of service
CN104521276A (en) * 2012-08-08 2015-04-15 Sk电信有限公司 Adaptive non-real-time traffic control method and terminal for same
CN104954397A (en) * 2014-03-26 2015-09-30 腾讯科技(深圳)有限公司 Method and device for executing network transmission task

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3381676B2 (en) * 1999-09-06 2003-03-04 日本電気株式会社 CDMA receiving terminal
CN103517454A (en) * 2012-06-27 2014-01-15 联发科技股份有限公司 Enhanced signaling connection release indication processing method
CN103647835B (en) * 2013-12-17 2017-01-18 北京九五智驾信息技术股份有限公司 Intelligent driving diagnostic instrument capable of realizing data supplementary transmission

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150023158A1 (en) * 2008-06-04 2015-01-22 Entropic Communications, Inc. Systems and methods for flow control and quality of service
CN103139368A (en) * 2011-12-05 2013-06-05 联想(北京)有限公司 Prompt method and device
US20140038656A1 (en) * 2012-08-06 2014-02-06 Microsoft Corporation Signal-aware data transfer in cellular networks
CN104521274A (en) * 2012-08-06 2015-04-15 微软公司 Signal-aware data transfer in cellular networks
CN104521276A (en) * 2012-08-08 2015-04-15 Sk电信有限公司 Adaptive non-real-time traffic control method and terminal for same
CN104954397A (en) * 2014-03-26 2015-09-30 腾讯科技(深圳)有限公司 Method and device for executing network transmission task

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019019329A1 (en) * 2017-07-24 2019-01-31 平安科技(深圳)有限公司 Method and system for optimizing network performance and computer readable storage medium
CN110710255A (en) * 2018-01-31 2020-01-17 Oppo广东移动通信有限公司 Method for terminal equipment to trigger data to stop transmission and terminal equipment
CN114006845A (en) * 2020-07-14 2022-02-01 芜湖美的厨卫电器制造有限公司 Control method and control device for household appliance, household appliance and storage medium
CN112929238A (en) * 2021-03-19 2021-06-08 中网道科技集团股份有限公司 Network information acquisition method, device, equipment and readable storage medium

Also Published As

Publication number Publication date
WO2016188434A1 (en) 2016-12-01

Similar Documents

Publication Publication Date Title
CN106922038A (en) The management method and device of data transfer
CN110493858B (en) Method and device for reducing power consumption and mobile terminal
CN105472678B (en) Wireless network switching method and device and terminal equipment
CN106922039B (en) Heartbeat message sending method and device
US10205559B2 (en) System and method for increasing network efficiency using dynamic repeat requests adjustment
JP2013516931A (en) Explicit congestion notification based rate adaptation using binary marking in communication systems
JP6672167B2 (en) Fast sleep systems and processes
CN110557765B (en) Power consumption mode adjusting method and device
CN108696911A (en) A kind of selection method and device of data transmission of internet of things mode
EP3209005A1 (en) Task processing device, intelligent apparatus, task processing method and baseband processor
US10405271B2 (en) Method and apparatus for selecting access network in wireless communication system
CN106549743B (en) Component carrier link management method and device
CN106294188A (en) Memory space processing method and processing device
CN102469446B (en) Method and device for business processing
CN103024697B (en) Early warning information sends processing method, method of reseptance and relevant device
US20160242228A1 (en) RRC Status Control Method, Apparatus and Device
CN105554049A (en) Distributed traffic control method and equipment
US10412778B2 (en) Data transmission method and apparatus for data service
CN111225413B (en) Method and system for managing and controlling flow
CN104219730A (en) Method and device for controlling access in high-speed moving scenario
EP2887727B1 (en) Method and device for congestion control
CN108990121A (en) Data transfer control method, device, electronic equipment and storage medium
CN104363579A (en) Online application implementing method and device
CN108809698A (en) Data transmission method and device
CN102511181B (en) Cell state reporting method and device thereof

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20170704

WW01 Invention patent application withdrawn after publication