CN104426798A - 一种数据处理方法和电子设备 - Google Patents
一种数据处理方法和电子设备 Download PDFInfo
- Publication number
- CN104426798A CN104426798A CN201310392117.4A CN201310392117A CN104426798A CN 104426798 A CN104426798 A CN 104426798A CN 201310392117 A CN201310392117 A CN 201310392117A CN 104426798 A CN104426798 A CN 104426798A
- Authority
- CN
- China
- Prior art keywords
- data communication
- terminal
- communication request
- request information
- electronic device
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 37
- 230000006854 communication Effects 0.000 claims abstract description 340
- 238000004891 communication Methods 0.000 claims abstract description 339
- 238000000034 method Methods 0.000 claims abstract description 24
- 230000005540 biological transmission Effects 0.000 description 27
- 230000006870 function Effects 0.000 description 18
- 108010001267 Protein Subunits Proteins 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 239000002699 waste material Substances 0.000 description 5
- 238000013486 operation strategy Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种数据处理方法,应用于电子设备中,所述电子设备与至少一个终端数据通信;所述方法包括:设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽;电子设备接收到所述至少一个终端发送的数据通信请求时,比较所述数据通信请求信息和对应的阈值,根据比较结果执行对所述数据通信请求的操作。本发明同时还公开了一种电子设备。采用本发明的技术方案,一方面使电子设备中的数据带宽资源得到充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
Description
技术领域
本发明涉及数据处理技术,具体涉及一种数据处理方法和电子设备。
背景技术
当电子设备与多个终端进行数据通信过程中,通常只设定对应每个终端进行数据传输的最大带宽,但是在实际的数据传输过程中,对应每个终端的数据传输往往都不会达到最大带宽,这样会使数据带宽资源得不到充分利用,造成数据带宽资源的严重浪费。
发明内容
有鉴于此,本发明的主要目的在于提供一种数据处理方法和电子设备,既能满足电子设备中的数据带宽资源的充分利用,又能确保用户的最低带宽需求,提升用户的体验。
为达到上述目的,本发明的技术方案是这样实现的:
一种数据处理方法,应用于电子设备中,所述电子设备与至少一个终端数据通信;其特征在于,所述方法包括:设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽;电子设备接收到至少一个终端发送的数据通信请求时,比较所述至少一个终端的数据通信请求信息和该终端对应的所述阈值,根据比较结果执行对所述数据通信请求的操作。
本发明实施例提供的数据处理方法和电子设备,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;电子设备接收到至少一个终端发送的数据通信请求时,比较所述数据通信请求信息和对应的阈值,根据比较结果执行对所述数据通信请求的操作。采用本发明实施例的技术方案,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
附图说明
图1为本发明实施例一的数据处理方法的流程示意图;
图2为本发明实施例二的数据处理方法的流程示意图;
图3为本发明实施例三的数据处理方法的流程示意图;
图4为本发明实施例四的数据处理方法的流程示意图;
图5为本发明实施例五的数据处理方法的流程示意图;
图6为本发明实施例六的数据处理方法的流程示意图;
图7为本发明实施例一的电子设备的组成结构示意图;
图8为本发明实施例三的电子设备的组成结构示意图;
图9为本发明实施例五的电子设备的组成结构示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细的说明。
本发明实施例提供的一种数据处理方法,应用于电子设备中,所述电子设备与至少一个终端数据通信;图1为本发明实施例一的数据处理方法的流程示意图,如图1所示,包括以下步骤:
步骤101:设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽。
本实施方式中,所述终端可以是虚拟机,所述虚拟机可以包括至少一个虚拟块设备,所述虚拟块设备既可以是块设备形式的虚拟块设备,也可以是镜像文件形式的虚拟块设备;对于每个虚拟机,所述电子设备都存在一组与每个虚拟机通信的数据传输参数,包括当前数据传输速率、每秒读写操作次数,已使用的带宽等等,用于表示所述电子设备与对应的虚拟机的数据传输质量;所述阈值为电子设备分配给每个终端的最低数据通信带宽,如此,可以保证终端的最低通信需求。
例如,电子设备的数据通信的带宽为100M,所述电子设备与三个虚拟机进行数据通信,在电子设备中设置对应每个虚拟机的最低数据通信带宽,例如第一虚拟机的最低数据通信带宽为10M,第二虚拟机的最低数据通信带宽为20M,第三虚拟机的最低数据通信带宽为30M,如此,可以保证每个虚拟机的最低数据通信带宽,当某个虚拟机由于突发事件数据传输量急剧上升时,电子设备可以保证其他虚拟机的数据通信带宽不受影响,确保了电子设备的数据通信质量。
步骤102:电子设备接收到至少一个终端发送的数据通信请求时,比较所述数据通信请求信息和对应的阈值,根据比较结果执行对所述数据通信请求的操作。
本实施方式中,所述数据通信请求信息为电子设备与所述终端进行数据通信已使用的数据通信带宽;所述阈值为为每个终端分配的最低数据通信带宽;比较每个终端的已使用的数据通信带宽和最低数据通信带宽,获得比较结果,根据所述比较结果执行预先设置的操作策略。
其中,所述预先设置的操作策略包括:当所述数据通信请求信息小于等于对应的阈值时,立即处理所述数据通信请求;当所述数据通信请求信息大于对应的阈值时,获取除所述至少一个终端的其他终端的数据通信请求信息和对应的阈值的比较结果,确定存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值时,将所述数据通信请求加入缓冲队列;确定除所述至少一个终端以外的所有终端的数据通信请求信息均大于其对应的阈值时,立即处理所述终端的数据通信请求。
本发明实施例提供的数据处理方法,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;当电子设备接收到终端发送的数据通信请求时,比较所述终端的数据通信请求信息和对应的阈值,根据比较结果执行对所述数据通信请求的操作,如此,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
图2为本发明实施例二的数据处理方法的流程示意图,本实施例中的数据处理方法应用于电子设备中,所述电子设备与至少一个终端数据通信;如图2所示,包括以下步骤:
步骤201:设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽;
本实施方式中,所述终端可以是虚拟机,所述虚拟机可以包括至少一个虚拟块设备,所述虚拟块设备既可以是块设备形式的虚拟块设备,也可以是镜像文件形式的虚拟块设备;对于每个虚拟机,所述电子设备都存在一组与每个虚拟机通信的数据传输参数,包括当前数据传输速率、每秒读写操作次数,已使用的带宽等等,用于表示所述电子设备与对应的虚拟机的数据传输质量;所述阈值为电子设备分配给每个终端的最低数据通信带宽,如此,可以保证每个虚拟机的最低数据通信带宽,当某个虚拟机由于突发事件数据传输量急剧上升时,电子设备可以保证其他虚拟机的数据通信带宽不受影响,确保了电子设备的数据通信质量。
步骤202:电子设备接收到至少一个终端发送的数据通信请求时,比较所述数据通信请求信息和对应的阈值,当所述比较结果为所述数据通信请求信息小于等于其对应的阈值时,立即处理所述数据通信请求。
本实施方式中,所述数据通信请求信息为电子设备与每个终端进行数据通信已使用的数据通信带宽;所述阈值为为每个终端分配的最低数据通信带宽。当所述比较结果为所述至少一个终端的数据通信请求信息小于等于其对应的阈值时,根据步骤102中的所述的预先设置的操作策略,立即处理所述数据通信请求,以满足电子设备中的数据带宽资源得到充分利用。
本发明实施例提供的数据处理方法,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;当电子设备接收到终端发送的数据通信请求时,比较所述终端的数据通信请求信息和对应的阈值,当所述比较结果为数据通信请求信息小于等于其对应的阈值时,立即处理所述数据通信请求,如此,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
图3为本发明实施例三的数据处理方法的流程示意图,本实施例中的数据处理方法应用于电子设备中,所述电子设备与至少一个终端数据通信;如图3所示,包括以下步骤:
步骤301:设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽。
本实施方式中,所述终端可以是虚拟机,所述虚拟机可以包括至少一个虚拟块设备,所述虚拟块设备既可以是块设备形式的虚拟块设备,也可以是镜像文件形式的虚拟块设备;对于每个虚拟机,所述电子设备都存在一组与每个虚拟机通信的数据传输参数,包括当前数据传输速率、每秒读写操作次数,已使用的带宽等等,用于表示所述电子设备与对应的虚拟机的数据传输质量;所述阈值为电子设备分配给每个终端的最低数据通信带宽,如此,可以保证每个虚拟机的最低数据通信带宽,当某个虚拟机由于突发事件数据传输量急剧上升时,电子设备可以保证其他虚拟机的数据通信带宽不受影响,确保了电子设备的数据通信质量。
步骤302:电子设备接收到至少一个终端发送的数据通信请求时,比较所述数据通信请求信息和对应的阈值,当所述比较结果为所述数据通信请求信息大于其对应的阈值时,获取除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果。
本实施方式中,所述数据通信请求信息为电子设备与每个终端进行数据通信已使用的数据通信带宽;所述阈值为为每个终端分配的最低数据通信带宽。当所述比较结果为所述数据通信请求信息大于其对应的阈值时,根据步骤102中的所述的预先设置的操作策略,获取除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果,根据除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果执行相应的策略。
步骤303:确定存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值时,将所述数据通信请求加入缓冲队列。
本实施方式中,当所述至少一个终端的比较结果为所述数据通信请求信息大于其对应的阈值时,电子设备确定除所述至少一个终端的其他终端的比较结果,确定所述其他终端存在数据通信请求信息小于等于其对应的阈值,即存在所述其他终端未达到其对应的最低通信带宽时,将所述至少一个终端的数据通信请求加入到各自的缓冲队列。
本发明实施例提供的数据处理方法,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;当电子设备接收到终端发送的数据通信请求时,比较所述终端的数据通信请求信息和对应的阈值,当所述比较结果为数据通信请求信息小于等于其对应的阈值时,获取除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果,确定存在除所述终端以外的终端的数据通信请求信息小于等于其对应的阈值时,将所述数据通信请求加入缓冲队列,如此,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
图4为本发明实施例四的数据处理方法的流程示意图,本实施例中的数据处理方法应用于电子设备中,所述电子设备与至少一个终端数据通信;如图4所示,包括以下步骤:
步骤401:设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽;
本实施方式中,所述终端可以是虚拟机,所述虚拟机可以包括至少一个虚拟块设备,所述虚拟块设备既可以是块设备形式的虚拟块设备,也可以是镜像文件形式的虚拟块设备;对于每个虚拟机,所述电子设备都存在一组与每个虚拟机通信的数据传输参数,包括当前数据传输速率、每秒读写操作次数,已使用的带宽等等,用于表示所述电子设备与对应的虚拟机的数据传输质量;所述阈值为电子设备分配给每个终端的最低数据通信带宽,如此,可以保证每个虚拟机的最低数据通信带宽,当某个虚拟机由于突发事件数据传输量急剧上升时,电子设备可以保证其他虚拟机的数据通信带宽不受影响,确保了电子设备的数据通信质量。
步骤402:电子设备接收到至少一个终端发送的数据通信请求时,比较所述数据通信请求信息和对应的阈值,当所述比较结果为所述数据通信请求信息大于其对应的阈值时,获取除所述至少一个终端以外的终端的数据通信请求信息和对应阈值的比较结果。
本实施方式中,所述数据通信请求信息为电子设备与每个终端进行数据通信已使用的数据通信带宽;所述阈值为为每个终端分配的最低数据通信带宽。当所述比较结果为所述终端的数据通信请求信息大于其对应的阈值时,根据根据步骤102中的所述的预先设置的操作策略,获取除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果,根据除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果执行相应的策略。
步骤403:确定除所述至少一个终端以外的所有终端的数据通信请求信息均大于其对应的阈值时,立即处理所述终端的数据通信请求。
本实施方式中,当所述至少一个终端的比较结果为所述数据通信请求信息大于其对应的阈值时,电子设备确定除所述至少一个终端的其他终端的比较结果,确定所述其他终端存在数据通信请求信息均大于其对应的阈值,即所述其他终端均达到其对应的最低通信带宽时,所述电子设备立即处理所述终端的数据通信请求。
本发明实施例提供的数据处理方法,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;当电子设备接收到终端发送的数据通信请求时,比较所述终端的数据通信请求信息和对应的阈值,当所述比较结果为数据通信请求信息小于等于其对应的阈值时,获取除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果,确定除所述终端以外的所有终端的数据通信请求信息均大于其对应的阈值时,所述电子设备立即处理所述终端的数据通信请求,如此,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
图5为本发明实施例五的数据处理方法的流程示意图,本实施例中的数据处理方法应用于电子设备中,所述电子设备与至少一个终端数据通信;如图5所示,包括以下步骤:
步骤501:设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽。
本实施方式中,所述终端可以是虚拟机,所述虚拟机可以包括至少一个虚拟块设备,所述虚拟块设备既可以是块设备形式的虚拟块设备,也可以是镜像文件形式的虚拟块设备;对于每个虚拟机,所述电子设备都存在一组与每个虚拟机通信的数据传输参数,包括当前数据传输速率、每秒读写操作次数,已使用的带宽等等,用于表示所述电子设备与对应的虚拟机的数据传输质量;所述阈值为电子设备分配给每个终端的最低数据通信带宽,如此,可以保证每个虚拟机的最低数据通信带宽,当某个虚拟机由于突发事件数据传输量急剧上升时,电子设备可以保证其他虚拟机的数据通信带宽不受影响,确保了电子设备的数据通信质量。
步骤502:对应每一个终端的数据通信设置定时器。
步骤503:电子设备接收到至少一个终端发送的数据通信请求时,比较所述数据通信请求信息和对应的阈值,当所述比较结果为所述数据通信请求信息大于其对应的阈值时,获取除所述至少一个终端以外的终端的数据通信请求信息和对应阈值的比较结果。
本实施方式中,所述数据通信请求信息为电子设备与每个终端进行数据通信已使用的数据通信带宽;所述阈值为为每个终端分配的最低数据通信带宽。当所述比较结果为所述终端的数据通信请求信息大于其对应的阈值时,根据根据步骤102中的所述的预先设置的操作策略,获取除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果,根据除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果执行相应的策略。
步骤504:确定存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值时,将所述数据通信请求加入缓冲队列,并开启对应所述终端的定时器。
步骤505:在所述定时器超时后,重新比较所述终端的数据通信请求信息和对应的阈值,根据比较结果执行所述数据通信请求的操作。
本实施例中,在所述定时器超时后,所述电子设备重新比较所述至少一个终端的数据通信请求信息和对应的阈值并获得比较结果,根据比较结果执行执行步骤102中所述的预先设置的操作策略。
本发明实施例提供的数据处理方法,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;对应每一个终端的数据通信设置定时器;当电子设备接收到终端发送的数据通信请求时,比较所述终端的数据通信请求信息和对应的阈值,当所述比较结果为数据通信请求信息小于等于其对应的阈值时,获取除所述终端以外的终端的数据通信请求信息和对应阈值的比较结果,确定存在除所述终端以外的终端的数据通信请求信息小于等于其对应的阈值时,将所述数据通信请求加入缓冲队列并开启定时器,在定时器超时后,重新比较所述终端的数据通信请求信息和对应的阈值,根据比较结果执行所述数据通信请求的操作,如此,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
图6为本发明实施例六的数据处理方法的流程示意图,本实施例中的数据处理方法应用于电子设备中,所述电子设备与至少一个终端数据通信;如图6所示,包括以下步骤:
步骤601:设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽。
本实施方式中,所述终端可以是虚拟机,所述虚拟机可以包括至少一个虚拟块设备,所述虚拟块设备既可以是块设备形式的虚拟块设备,也可以是镜像文件形式的虚拟块设备;对于每个虚拟机,所述电子设备都存在一组与每个虚拟机通信的数据传输参数,包括当前数据传输速率、每秒读写操作次数,已使用的带宽等等,用于表示所述电子设备与对应的虚拟机的数据传输质量;所述阈值为电子设备分配给每个终端的最低数据通信带宽,如此,可以保证每个虚拟机的最低数据通信带宽,当某个虚拟机由于突发事件数据传输量急剧上升时,电子设备可以保证其他虚拟机的数据通信带宽不受影响,确保了电子设备的数据通信质量。
步骤602:电子设备接收到至少一个终端发送的数据通信请求。
步骤603:比较所述至少一个终端的数据通信请求信息和对应的阈值,当所述比较结果为所有终端的数据通信请求信息大于其对应的阈值时,将剩余数据通信资源按预设规则分配给所述至少一个终端。
本实施方式中,所述数据通信请求信息为电子设备与每个终端进行数据通信已使用的数据通信带宽;所述阈值为为每个终端分配的最低数据通信带宽。当所述比较结果为所有终端的数据通信请求信息大于其对应的阈值,即所有终端的已使用数据通信带宽均达到其对应的最低数据通信带宽时,将剩余数据通信资源按预设规则分配给所述至少一个终端;所述预设规则可以是按数据业务的优先级规则,将所述剩余数据通信资源分配给优先级排名前几个终端,或者可依据接收到的数据通信请求的时间先后规则将所述剩余数据通信资源分配给发送所述数据通信请求在先的前几个终端等等。
本发明实施例所提供的技术方案中,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;电子设备接收到至少一个终端发送的数据通信请求时,比较所述至少一个终端的数据通信请求信息和对应的阈值,当所述比较结果为所有终端的数据通信请求信息大于其对应的阈值时,获取自身的剩余数据通信资源,将所述剩余数据通信资源按预设规则分配给所述至少一个终端,如此,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
本发明实施例记载了一种电子设备,所述电子设备与至少一个终端数据通信;图7为本发明实施例一的电子设备的组成结构示意图,如图7所示,所述电子设备包括:设置单元71、接收单元72和第一处理单元73;其中,
所述设置单元71,用于设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽;
所述接收单元72,用于接收到至少一个终端发送的数据通信请求;
所述第一处理单元73,用于比较所述至少一个终端的数据通信请求信息和对应的阈值获得比较结果,根据所述比较结果执行对所述数据通信请求的操作。
在本实施例中,所述设置单元71包括至少一个设置子单元;
所述设置单元为所述至少一个终端分配其对应的设置子单元;
所述设置子单元设置并存储其对应的所述终端的阈值。
例如,电子设备与三个终端进行数据通信,则在所述设置单元中包括至少三个设置子单元,用于分别设置并存储对应终端的最低数据带宽;所述设置子单元与所述终端一一对应。
其中,所述设置子单元实时获取其对应的终端的数据通信请求信息并存储所述数据通信请求信息。
本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述数据处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
本发明实施例二记载的一种电子设备,所述电子设备与至少一个终端数据通信,本发明实施例二的电子设备的组成结构如图7所示,所述电子设备包括:设置单元71、接收单元72和第一处理单元73;其中,
所述设置单元71,用于设置每个终端数据通信的阈值;所述阈值为分配给每个终端对应的最低通信带宽;
所述接收单元72,用于接收到至少一个终端发送的数据通信请求;
所述第一处理单元73,用于比较所述至少一个终端的数据通信请求信息和对应的阈值获得比较结果,当所述比较结果为所述数据通信请求信息小于等于其对应的阈值时,立即处理所述数据通信请求。
在本实施例中,所述设置单元71包括至少一个设置子单元;
所述设置单元为所述至少一个终端分配其对应的设置子单元;
所述设置子单元设置并存储其对应的所述终端的阈值。
例如,电子设备与三个终端进行数据通信,则在所述设置单元中包括至少三个设置子单元,用于分别设置并存储对应终端的最低数据带宽;所述设置子单元与所述终端一一对应。
其中,所述设置子单元实时获取其对应的终端的数据通信请求信息并存储所述数据通信请求信息。
本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述数据处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
本发明实施例还记载了一种电子设备,所述电子设备与至少一个终端数据通信;图8为本发明实施例三的电子设备的组成结构示意图,如图8所示,所述电子设备包括:设置单元71、接收单元72、第一处理单元73和判断单元74;其中,
所述设置单元71,用于设置每个终端数据通信的阈值;所述阈值为分配给每个终端对应的最低通信带宽;
所述接收单元72,用于接收到至少一个终端发送的数据通信请求;
所述第一处理单元73,用于比较所述至少一个终端的数据通信请求信息和对应的阈值获得比较结果,当所述比较结果为所述数据通信请求信息大于其对应的阈值时,且所述判断单元74的判断结果为存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值时,将所述数据通信请求加入缓冲队列。
所述判断单元74,用于获取除所述至少一个终端以外的终端的数据通信请求信息和对应阈值的比较结果,并判断是否存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值。
在本实施例中,所述设置单元71包括至少一个设置子单元;
所述设置单元为所述至少一个终端分配其对应的设置子单元;
所述设置子单元设置并存储其对应的所述终端的阈值。
例如,电子设备与三个终端进行数据通信,则在所述设置单元中包括至少三个设置子单元,用于分别设置并存储对应终端的最低数据带宽;所述设置子单元与所述终端一一对应。
其中,所述设置子单元实时获取其对应的终端的数据通信请求信息并存储所述数据通信请求信息。
本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述数据处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
本发明实施例四记载了一种电子设备,所述电子设备与至少一个终端数据通信,本发明实施例四的电子设备的组成结构如图8所示,所述电子设备包括:设置单元71、接收单元72、第一处理单元73和判断单元74;其中,
所述设置单元71,用于设置每个终端数据通信的阈值;所述阈值为分配给每个终端对应的最低通信带宽;
所述接收单元72,用于接收到至少一个终端发送的数据通信请求;
所述第一处理单元73,用于比较所述至少一个终端的数据通信请求信息和对应的阈值获得比较结果,当所述比较结果为所述数据通信请求信息大于其对应的阈值时,且所述判断单元74的判断结果为所有除所述至少一个终端以外的终端的数据通信请求信息均大于其对应的阈值时,立即处理所述数据通信请求。
所述判断单元74,用于获取除所述至少一个终端以外的终端的数据通信请求信息和对应阈值的比较结果,并判断是否存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值。
在本实施例中,所述设置单元71包括至少一个设置子单元;
所述设置单元为所述至少一个终端分配其对应的设置子单元;
所述设置子单元设置并存储其对应的所述终端的阈值。
例如,电子设备与三个终端进行数据通信,则在所述设置单元中包括至少三个设置子单元,用于分别设置并存储对应终端的最低数据带宽;所述设置子单元与所述终端一一对应。
其中,所述设置子单元实时获取其对应的终端的数据通信请求信息并存储所述数据通信请求信息。
本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述数据处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
本发明实施例还记载了一种电子设备,所述电子设备与至少一个终端数据通信;图9为本发明实施例五的电子设备的组成结构示意图,如图9所示,所述电子设备包括:设置单元71、接收单元72、第一处理单元73、判断单元74和定时器75;其中,
所述设置单元71,用于设置每个终端数据通信的阈值;所述阈值为分配给每个终端对应的最低通信带宽;
所述定时器75,用于设定时间;
所述接收单元72,用于接收到至少一个终端发送的数据通信请求;
所述第一处理单元73,用于比较所述至少一个终端的数据通信请求信息和对应的阈值获得比较结果,当所述比较结果为所述数据通信请求信息大于其对应的阈值时,且所述判断单元74的判断结果为存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值时,将所述数据通信请求加入缓冲队列并触发开启定时器;还用于当所述定时器超时后,重新比较终端的数据通信请求信息和对应的阈值,根据比较结果执行对所述数据通信请求的操作。
所述判断单元74,用于获取除所述至少一个终端以外的终端的数据通信请求信息和对应阈值的比较结果,并判断是否存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值。
在本实施例中,所述设置单元71包括至少一个设置子单元;
所述设置单元为所述至少一个终端分配其对应的设置子单元;
所述设置子单元设置并存储其对应的所述终端的阈值。
例如,电子设备与三个终端进行数据通信,则在所述设置单元中包括至少三个设置子单元,用于分别设置并存储对应终端的最低数据带宽;所述设置子单元与所述终端一一对应。
其中,所述设置子单元实时获取其对应的终端的数据通信请求信息并存储所述数据通信请求信息。
本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述数据处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
本发明实施例还记载了一种电子设备,所述电子设备与至少一个终端数据通信,本发明实施例六的电子设备的组成结构如图7所示,所述电子设备包括:设置单元71、接收单元72和第一处理单元73;其中,
所述设置单元71,用于设置每个终端数据通信的阈值;所述阈值为分配给每个终端对应的最低通信带宽;
所述接收单元72,用于接收到至少一个终端发送的数据通信请求;
所述第一处理单元73,用于比较所述至少一个终端的数据通信请求信息和对应的阈值获得比较结果,当所述比较结果为所述至少一个终端的数据通信请求信息均大于其对应的阈值时,将剩余通信资源按预设规则分配给所述至少一个终端。
在本实施例中,所述设置单元71包括至少一个设置子单元;
所述设置单元为所述至少一个终端分配其对应的设置子单元;
所述设置子单元设置并存储其对应的所述终端的阈值。
例如,电子设备与三个终端进行数据通信,则在所述设置单元中包括至少三个设置子单元,用于分别设置并存储对应终端的最低数据带宽;所述设置子单元与所述终端一一对应。
其中,所述设置子单元实时获取其对应的终端的数据通信请求信息并存储所述数据通信请求信息。
本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述数据处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
其中,所述设置单元71、所述第一处理单元73、所述判断单元74在实际应用中,均可由电子设备中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Singnal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现;所述接收单元72在实际应用中,可由接收器或接收天线实现。
本发明实施例所提供的技术方案中,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;电子设备接收到所述终端发送的数据通信请求时,比较终端的数据通信请求信息和对应的阈值,根据比较结果执行对所述数据通信请求的操作,如此,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
本发明实施例所提供的技术方案中,在电子设备中设置每个终端数据通信的阈值;所述阈值为每个终端对应的最低通信带宽;电子设备接收到所述终端发送的数据通信请求时,比较终端的数据通信请求信息和对应的阈值,根据比较结果执行对所述数据通信请求的操作,如此,一方面满足了电子设备中的数据带宽资源的充分利用而不致浪费,另一方面又确保了用户的最低带宽需求,使用户的数据通信质量得到了保证,大大提升了用户的体验。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明实施例上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (14)
1.一种数据处理方法,应用于电子设备中,所述电子设备与至少一个终端数据通信;其特征在于,所述方法包括:
设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽;
电子设备接收到至少一个终端发送的数据通信请求时,比较所述至少一个终端的数据通信请求信息和该终端对应的所述阈值,根据比较结果执行对所述数据通信请求的操作。
2.根据权利要求1所述的方法,其特征在于,所述根据比较结果执行对所述数据通信请求的操作,包括:
当所述比较结果为所述至少一个终端的数据通信请求信息小于等于其对应的所述阈值时,立即处理所述数据通信请求。
3.根据权利要求1所述的方法,其特征在于,所述根据比较结果执行对所述数据通信请求的操作,包括:
当所述比较结果为所述至少一个终端的数据通信请求信息大于其对应的所述阈值时,获取除所述至少一个终端以外的终端的数据通信请求信息和对应所述阈值的比较结果,确定存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的阈值时,将所述数据通信请求加入缓冲队列。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当除所述至少一个终端以外的所有终端的数据通信请求信息均大于其对应的所述阈值时,立即处理所述终端的数据通信请求。
5.根据权利要求3所述的方法,其特征在于,所述电子设备对应每一个终端的数据通信设置定时器;所述将数据通信请求加入缓冲队列,包括:
开启定时器,在所述定时器超时后,重新比较所述至少一个终端的数据通信请求信息和对应的所述阈值,根据比较结果执行所述至少一个终端的数据通信请求的操作。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述至少一个终端的数据通信请求信息均大于其对应的所述阈值时,所述电子设备将剩余通信资源按预设规则分配给所述至少一个终端。
7.一种电子设备,其特征在于,所述电子设备包括:设置单元、接收单元和第一处理单元;其中,
所述设置单元,用于设置每个终端数据通信的阈值;所述阈值为分配给每个终端的最低通信带宽;
所述接收单元,用于接收到至少一个终端发送的数据通信请求;
所述第一处理单元,用于比较所述至少一个终端的数据通信请求信息和对应的阈值获得比较结果,根据所述比较结果执行对所述数据通信请求的操作。
8.根据权利要求7所述的电子设备,其特征在于,所述第一处理单元,用于当所述比较结果为所述数据通信请求信息小于等于其对应的所述阈值时,立即处理所述数据通信请求。
9.根据权利要求7所述的电子设备,其特征在于,所述电子设备还包括判断单元;
所述判断单元,用于获取除所述至少一个终端以外的终端的数据通信请求信息和对应所述阈值的比较结果,并判断是否存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的所述阈值;
所述第一处理单元,用于当所述比较结果为数据通信请求信息大于其对应的所述阈值时,且所述判断单元的判断结果为存在除所述至少一个终端以外的终端的数据通信请求信息小于等于其对应的所述阈值时,将所述数据通信请求加入缓冲队列。
10.根据权利要求9所述的电子设备,其特征在于,所述第一处理单元,还用于当所述比较结果为所述数据通信请求信息大于其对应的所述阈值时,且所述判断单元的判断结果为除所述至少一个终端以外的所有终端的数据通信请求信息均大于其对应的所述阈值时,立即处理所述数据通信请求。
11.根据权利要求9所述的电子设备,其特征在于,所述电子设备还包括定时器,用于设定时间;
所述第一处理单元,用于将所述数据通信请求加入缓冲队列时触发开启定时器;还用于当所述定时器超时后,重新比较终端的数据通信请求信息和对应的阈值,根据比较结果执行对所述数据通信请求的操作。
12.根据权利要求7所述的电子设备,其特征在于,所述第一处理单元,用于当所述比较结果为所述至少一个终端的数据通信请求信息均大于其对应的所述阈值时,将剩余通信资源按预设规则分配给所述至少一个终端。
13.根据权利要求7至12任一项所述的电子设备,其特征在于,所述设置单元包括至少一个设置子单元;
所述设置单元为所述至少一个终端分配其对应的设置子单元;
所述设置子单元设置并存储其对应的所述终端的所述阈值。
14.根据权利要求13所述的电子设备,其特征在于,
所述设置子单元实时获取其对应的终端的数据通信请求信息并存储所述数据通信请求信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392117.4A CN104426798B (zh) | 2013-09-02 | 2013-09-02 | 一种数据处理方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392117.4A CN104426798B (zh) | 2013-09-02 | 2013-09-02 | 一种数据处理方法和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104426798A true CN104426798A (zh) | 2015-03-18 |
CN104426798B CN104426798B (zh) | 2018-02-27 |
Family
ID=52974772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310392117.4A Active CN104426798B (zh) | 2013-09-02 | 2013-09-02 | 一种数据处理方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104426798B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106507436A (zh) * | 2016-12-30 | 2017-03-15 | 努比亚技术有限公司 | 一种带宽控制方法及终端 |
CN107918613A (zh) * | 2016-10-08 | 2018-04-17 | 上海宝存信息科技有限公司 | 因应服务质量的固态硬盘访问方法以及使用该方法的装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1272295A (zh) * | 1997-09-29 | 2000-11-01 | 诺基亚网络有限公司 | 不同网络之间数据传输资源的分配 |
CN101064640A (zh) * | 2006-04-30 | 2007-10-31 | 华为技术有限公司 | 一种分布式非协作网格网络中数据发送方法、***及节点 |
CN101159699A (zh) * | 2007-11-27 | 2008-04-09 | 杭州华三通信技术有限公司 | 分布式设备交换网带宽动态分配方法及装置 |
US20110044332A1 (en) * | 2009-08-19 | 2011-02-24 | Fujitsu Limited | Communication apparatus, communication system, and communication method |
CN102946432A (zh) * | 2012-11-16 | 2013-02-27 | 深信服网络科技(深圳)有限公司 | 带宽占用率控制方法及装置 |
CN103139099A (zh) * | 2012-12-31 | 2013-06-05 | 北京北大众志微***科技有限责任公司 | 自适应的带宽调节方法及装置 |
-
2013
- 2013-09-02 CN CN201310392117.4A patent/CN104426798B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1272295A (zh) * | 1997-09-29 | 2000-11-01 | 诺基亚网络有限公司 | 不同网络之间数据传输资源的分配 |
CN101064640A (zh) * | 2006-04-30 | 2007-10-31 | 华为技术有限公司 | 一种分布式非协作网格网络中数据发送方法、***及节点 |
CN101159699A (zh) * | 2007-11-27 | 2008-04-09 | 杭州华三通信技术有限公司 | 分布式设备交换网带宽动态分配方法及装置 |
US20110044332A1 (en) * | 2009-08-19 | 2011-02-24 | Fujitsu Limited | Communication apparatus, communication system, and communication method |
CN102946432A (zh) * | 2012-11-16 | 2013-02-27 | 深信服网络科技(深圳)有限公司 | 带宽占用率控制方法及装置 |
CN103139099A (zh) * | 2012-12-31 | 2013-06-05 | 北京北大众志微***科技有限责任公司 | 自适应的带宽调节方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107918613A (zh) * | 2016-10-08 | 2018-04-17 | 上海宝存信息科技有限公司 | 因应服务质量的固态硬盘访问方法以及使用该方法的装置 |
CN107918613B (zh) * | 2016-10-08 | 2022-01-21 | 上海宝存信息科技有限公司 | 因应服务质量的固态硬盘访问方法以及使用该方法的装置 |
CN106507436A (zh) * | 2016-12-30 | 2017-03-15 | 努比亚技术有限公司 | 一种带宽控制方法及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN104426798B (zh) | 2018-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11166330B2 (en) | Data-stream allocation method for link aggregation and related devices | |
WO2017000673A1 (zh) | 一种共享缓存分配方法、装置及计算机存储介质 | |
CN105791254B (zh) | 网络请求处理方法、装置及终端 | |
CN103581042B (zh) | 一种数据包发送的方法和设备 | |
CN108650667B (zh) | 终端调度方法和装置 | |
US20180234989A1 (en) | Message Transmission Method and User Equipment | |
US20190159073A1 (en) | Method for transmitting information, network device and terminal device | |
CN111030945B (zh) | 容灾方法、容灾网关、存储介质、装置以及*** | |
CN107995286B (zh) | 基于dubbo平台的服务自动启停方法、服务器及存储介质 | |
WO2014094310A1 (zh) | 资源调度的方法和装置 | |
CN104980472A (zh) | 网络访问量的控制方法及装置 | |
EP3310093A1 (en) | Traffic control method and apparatus | |
CN104869229A (zh) | 一种任务分配方法 | |
CN106792923B (zh) | 一种配置QoS策略的方法及装置 | |
CN104426798B (zh) | 一种数据处理方法和电子设备 | |
CN112260962B (zh) | 一种带宽控制方法及装置 | |
CN106330504A (zh) | 一种实现应用的方法及业务控制器 | |
CN105634931B (zh) | 消息业务处理方法及即时通讯服务器 | |
CN103795856A (zh) | 一种信息处理方法及电子设备 | |
CN104010353B (zh) | 一种信息处理方法及电子设备 | |
CN110731109B (zh) | 一种资源指示方法、设备和计算机存储介质 | |
CN112996112B (zh) | 一种频域资源分配方法、装置、电子设备及存储介质 | |
CN104572193A (zh) | 一种多个设备间的控制方法及电子设备 | |
CN116418893A (zh) | 一种数据管理的方法及相应装置 | |
CN112311689B (zh) | 突发流量的分流方法、计算机设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |