CN101808117B - Method for construction and service of time tag business data for communication - Google Patents
Method for construction and service of time tag business data for communication Download PDFInfo
- Publication number
- CN101808117B CN101808117B CN2010101167136A CN201010116713A CN101808117B CN 101808117 B CN101808117 B CN 101808117B CN 2010101167136 A CN2010101167136 A CN 2010101167136A CN 201010116713 A CN201010116713 A CN 201010116713A CN 101808117 B CN101808117 B CN 101808117B
- Authority
- CN
- China
- Prior art keywords
- business
- business data
- service
- data
- server
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种通信中时间标签业务数据的构造及服务方法,属于通信技术领域。特别涉及一种根据用户请求,由通信业务服务器将用户所请求的通信业务内容进行打包、优先级运算等,从而构造出时间标签业务数据,并对上述构造出的时间标签业务数据完成排队、发送与计费等服务的方法。The invention relates to a construction and service method of time stamp service data in communication, belonging to the technical field of communication. In particular, it relates to a communication service server that packs and performs priority calculations on the communication service content requested by the user according to the user's request, thereby constructing time stamp service data, and completing queuing and sending of the time stamp service data constructed above. Methods for billing and other services.
背景技术 Background technique
随着技术的不断进步,在移动电话、智能手机、互联网、计算机等终端上所支持的服务种类和业务内容日渐丰富。电信业务与互联网业务的相互融合将成为下一代网络业务的发展趋势。另一方面,用户对业务的需求也出现了新的变化,更多的数据业务不再像从前的话音业务一样需要即时传输,也不像短信或彩信那样得不到传输时间的保证,而是需要依据业务使用者对其个性化需求的满足来进行传输,这种个性化需求即适时性需求。With the continuous advancement of technology, the types of services and business content supported on terminals such as mobile phones, smart phones, the Internet, and computers are becoming more and more abundant. The mutual integration of telecommunication services and Internet services will become the development trend of next-generation network services. On the other hand, new changes have also taken place in users' demands on services. More data services no longer require instant transmission like voice services in the past, nor do they have the guarantee of transmission time like SMS or MMS. It needs to be transmitted according to the satisfaction of business users' individual needs, which is the timeliness demand.
针对适时性需求,目前的电信系统与互联网对业务使用了优先级等手段加以区分,但区分颗粒度往往较粗。对于同一类型业务,一般还是先到先服务,无法进一步区分轻重缓急,网络内的业务流量体现出较为明显的突发特征,从而对网络内服务器、处理器的软硬件带来较大的升级压力。而对用户而言,无论自己所请求的业务紧急与否,所获得的服务与所支付的费用都无法加以区分,用户没有选择余地,由此便导致了网络所提供的服务质量与用户需求及收费等没能很好地挂钩。此外,现有的网络中业务数据通信的方法并不能很好地解决适时传输的问题。因为各类业务对延迟、通信质量的要求差异较大,所以在业务排队、调度网络资源时缺乏统一的准则和目标,加上系统中各类算法实现的复杂度等限制,网络性能很难得到很好的发挥,用户业务也无法保证按需适时送达。In response to the need for timeliness, the current telecommunications system and the Internet use methods such as priority to distinguish services, but the granularity of the distinction is often coarse. For the same type of business, it is generally first-come-first-served, and the priority cannot be further differentiated. The business traffic in the network shows a more obvious burst feature, which brings greater pressure to upgrade the software and hardware of servers and processors in the network. For users, no matter whether the business they request is urgent or not, the services they get and the fees they pay cannot be distinguished, and users have no choice. Fees, etc. are not well linked. In addition, the existing methods of service data communication in the network cannot well solve the problem of timely transmission. Because various services have different requirements on delay and communication quality, there is a lack of unified guidelines and goals when queuing services and scheduling network resources. In addition, the complexity of various algorithms in the system is limited, and network performance is difficult to achieve. If it works well, user services cannot be guaranteed to be delivered on demand and in a timely manner.
实现按需服务、适时传输的办法之一是为每一个业务数据添加时间标签,比如标签值为5分钟,30分钟和2小时,以表征业务的紧迫程度。这种添加了时间标签的业务称作时间标签业务。采用时间标签则允许网络节点根据时间标签业务更合理地进行网络资源分配,确保用户最需要、最迫切的业务得到及时服务,不迫切的用户可以选择在闲时分配适当的资源,相应地可支付较低的费用,同时也缓解了网络业务的突发性和资源分配的紧张程度。One of the ways to realize on-demand service and timely transmission is to add a time tag to each business data, for example, the tag value is 5 minutes, 30 minutes and 2 hours to represent the urgency of the business. This kind of time-stamped business is called time-stamped business. The use of time tags allows network nodes to allocate network resources more reasonably according to time tag services, ensuring that the most needed and urgent services of users are served in a timely manner, and users who are not urgent can choose to allocate appropriate resources in their free time, and can pay accordingly The lower cost also alleviates the suddenness of network services and the tightness of resource allocation.
发明内容 Contents of the invention
本发明的目的是提出一种通信中时间标签业务数据的构造及服务方法,以确保业务数据得以适时传输,为用户提供按需服务;另外服务器通过构造时间标签业务数据并进行相应的服务,进行系统资源调度和分配,以提升网络的业务承载能力。The purpose of the present invention is to propose a construction and service method for time stamp business data in communication, so as to ensure timely transmission of business data and provide users with on-demand services; in addition, the server constructs time stamp business data and performs corresponding services to perform System resource scheduling and allocation to improve the service carrying capacity of the network.
本发明提出的通信中时间标签业务数据的构造及服务方法,包括以下步骤:The structure and service method of the time stamp service data in the communication proposed by the present invention comprise the following steps:
(1)通信的服务器端接收客户端的服务请求,并从接收的服务请求中解析出请求的业务内容及与该内容相对应的时间标签信息;(1) The server side of the communication receives the service request from the client, and parses out the requested business content and the time stamp information corresponding to the content from the received service request;
(2)服务器根据上述时间标签信息,确定对业务内容打包时的颗粒度,并根据确定的颗粒度对业务内容中的原始数据打包,形成业务数据包,或根据确定的颗粒度对业务内容中的已有业务数据包进行重打包,形成业务数据包,最后将上述时间标签信息添加到每个业务数据包中,形成初级业务数据包;(2) The server determines the granularity when packaging the business content according to the above time tag information, and packs the original data in the business content according to the determined granularity to form a service data package, or packs the original data in the business content according to the determined granularity Repackage the existing business data packets to form a business data packet, and finally add the above time stamp information to each business data packet to form a primary business data packet;
(3)服务器根据上述时间标签信息,对上述每个初级业务数据包进行优先级运算,得到每个数据包的优先级别,并将上述优先级别添加到业务数据包中,构造出时间标签业务数据;(3) The server performs a priority calculation on each of the above-mentioned primary service data packets according to the above-mentioned time tag information to obtain the priority level of each data packet, and adds the above-mentioned priority level to the service data packet to construct the time-stamp service data ;
(4)服务器根据网络通信能力、上述优先级别以及时间标签信息,对时间标签业务数据进行排队,确定发送顺序;并根据服务器存储能力、服务器计算能力和网络通信能力,为每个时间标签业务数据配置存储、计算、通信资源的数量;(4) The server queues up the time stamp service data according to the network communication capability, the above-mentioned priority level and time stamp information, and determines the sending order; Configure the number of storage, computing, and communication resources;
(5)服务器根据上述发送顺序,向客户端依次发送服务请求中请求的业务内容;(5) The server sequentially sends the business content requested in the service request to the client according to the above sending sequence;
(6)服务器根据时间标签业务数据已按时发送的信息,对用户进行计费。(6) The server charges the user according to the information that the time stamp service data has been sent on time.
上述方法中,所述的服务请求由客户端提出,或由客户端从预设菜单中选取,或由服务器端自适应生成。In the above method, the service request is proposed by the client, or selected from a preset menu by the client, or adaptively generated by the server.
本发明提出的通信中时间标签业务数据的构造及服务方法,其优点是:The structure and service method of the time stamp business data in the communication that the present invention proposes, its advantage is:
首先,本发明提出的时间标签业务数据构造及服务方法,实现了以人为主的通信,为用户提供适时服务并减轻了网络负荷。本发明提出的构造及服务方法改善了新的业务需求下用户的体验与网络的承载能力:对用户而言,允许其在请求业务时根据紧急程度提出适时性需求,并按照该需求获得对应的适时服务,支付对应的费用;对网络而言,业务数据可以根据时间标签适时传输,并且业务数据的颗粒度可以灵活调整,使网络内的业务流量得到平滑,从而缓解了资源分配的紧张程度及网络设备的升级压力。First, the time stamp service data structure and service method proposed by the present invention realize human-centered communication, provide users with timely services and reduce network load. The structure and service method proposed by the present invention improve the user experience and network carrying capacity under new business requirements: for users, it is allowed to put forward timely requirements according to the degree of urgency when requesting services, and obtain corresponding services according to the requirements Timely service, pay the corresponding fee; for the network, business data can be transmitted in a timely manner according to the time tag, and the granularity of business data can be adjusted flexibly, so that the business flow in the network can be smoothed, thereby alleviating the tension of resource allocation and Upgrade pressure on network equipment.
此外,本发明提出的通信中时间标签业务数据的构造及服务方法易于实现,无需对现有的电信系统与互联网系统做大的改动;基于现有系统,为服务器增加对时间标签及网络信息的识别与处理功能,即可使系统具备对时间标签业务的承载能力。In addition, the structure and service method of time stamp service data in communication proposed by the present invention are easy to implement, without making major changes to the existing telecommunication system and Internet system; The identification and processing function can make the system have the carrying capacity of time stamp business.
附图说明 Description of drawings
图1是本发明提出的一种时间标签业务数据的构造及服务方法实现流程框图。Fig. 1 is a block diagram of a construction and service method of time stamp service data proposed by the present invention.
图2是实现本发明方法的服务器的结构图。Fig. 2 is a structural diagram of a server implementing the method of the present invention.
图3是服务器中业务数据构造装置的结构图。Fig. 3 is a structural diagram of the service data construction device in the server.
图4是服务器中业务数据构造装置的实现流程。Fig. 4 is the implementation process of the service data construction device in the server.
图5是服务器中业务数据服务装置的结构图。Fig. 5 is a structural diagram of the business data service device in the server.
图6是服务器中业务数据服务装置的实现流程。Fig. 6 is the implementation process of the business data service device in the server.
具体实施方式 Detailed ways
本发明提出的通信中时间标签业务数据的构造及服务方法,其流程框图如图1所示,包括以下步骤:The structure and service method of the time stamp business data in the communication that the present invention proposes, its flow chart as shown in Figure 1, comprises the following steps:
(1)通信的服务器端接收客户端的服务请求,并从接收的服务请求中解析出请求的业务内容及与该内容相对应的时间标签信息;(1) The server side of the communication receives the service request from the client, and parses out the requested business content and the time stamp information corresponding to the content from the received service request;
(2)服务器根据上述时间标签信息,确定对业务内容打包时的颗粒度,并根据确定的颗粒度对业务内容中的原始数据打包,形成业务数据包,或根据确定的颗粒度对业务内容中的已有业务数据包进行重打包,形成业务数据包,最后将上述时间标签信息添加到每个业务数据包中,形成初级业务数据包;(2) The server determines the granularity when packaging the business content according to the above time tag information, and packs the original data in the business content according to the determined granularity to form a service data package, or packs the original data in the business content according to the determined granularity Repackage the existing business data packets to form a business data packet, and finally add the above time stamp information to each business data packet to form a primary business data packet;
(3)服务器根据上述时间标签信息,对上述每个初级业务数据包进行优先级运算,得到每个数据包的优先级别,并将上述优先级别添加到业务数据包中,构造出时间标签业务数据;(3) The server performs a priority calculation on each of the above-mentioned primary service data packets according to the above-mentioned time tag information to obtain the priority level of each data packet, and adds the above-mentioned priority level to the service data packet to construct the time-stamp service data ;
(4)服务器根据网络通信能力、上述优先级别以及时间标签信息,对时间标签业务数据进行排队,确定发送顺序;并根据服务器存储能力、服务器计算能力和网络通信能力,为每个时间标签业务数据配置存储、计算、通信资源的数量;(4) The server queues up the time stamp service data according to the network communication capability, the above-mentioned priority level and time stamp information, and determines the sending order; Configure the number of storage, computing, and communication resources;
(5)服务器根据上述发送顺序,向客户端依次发送服务请求中请求的业务内容;(5) The server sequentially sends the business content requested in the service request to the client according to the above sending order;
(6)服务器根据时间标签业务数据已按时发送的信息,对用户进行计费。(6) The server charges the user according to the information that the time stamp service data has been sent on time.
上述方法中,所述的服务请求由客户端提出,或由客户端从预设菜单中选取,或由服务器端自适应生成。In the above method, the service request is proposed by the client, or selected from a preset menu by the client, or adaptively generated by the server.
本发明提出的通信中时间标签业务数据的构造及服务方法,具有以下特点:The structure and service method of the time stamp service data in the communication proposed by the present invention have the following characteristics:
1、本发明可以通过多种方式进行用户请求的获取。客户端的业务请求可有多种形式:对于一些非常明确的请求内容,可以直接从业务存储单元中选取;对于一些范围较大的内容,可以是用户与服务器进行若干次人机互动后,由服务器结合用户个人特性参数,自适应地生成弹性服务菜单并推送给用户,再由用户从菜单中进行选取,以满足用户对服务内容及服务等级的弹性需求;此外,业务请求还可以由其他方式获取。1. In the present invention, user requests can be obtained in various ways. The business request of the client can be in various forms: for some very clear request content, it can be directly selected from the business storage unit; Combined with the user's personal characteristic parameters, an elastic service menu is adaptively generated and pushed to the user, and then the user can select from the menu to meet the user's flexible demand for service content and service level; in addition, business requests can also be obtained in other ways .
2、能够进行业务颗粒度的动态调整,并能够实现业务再生成。2. Capable of dynamic adjustment of business granularity and realization of business regeneration.
本发明在进行时间标签业务数据的构造时能够业务颗粒度的动态调整。当网络状态发生变化时,可变业务数据长度能够更好地适应网络环境,从而提升系统的吞吐量,降低网络负荷。采用不同颗粒度的业务数据,将对数据的多路径存储转发、数据传输适应不同拥塞程度及通信质量的通信路径提供帮助。同时,根据时间标签信息,当用户的业务需求紧迫时,其业务颗粒度将被适当调大,通过降低业务数据单元的数量并结合下述优先级的提升,提高服务的可靠性。此外,本发明还能够对已有业务数据包进行重打包,即重新设置业务颗粒度,从而实现业务数据的重打包与再生成。The present invention can dynamically adjust the service granularity when constructing the time stamp service data. When the network status changes, the variable service data length can better adapt to the network environment, thereby improving the throughput of the system and reducing the network load. The use of business data with different granularities will help the multi-path storage and forwarding of data, and data transmission to adapt to communication paths with different levels of congestion and communication quality. At the same time, according to the time tag information, when the user's business needs are urgent, the business granularity will be appropriately increased, and the reliability of the service will be improved by reducing the number of business data units and combining the following priority upgrades. In addition, the present invention can also repackage existing service data packets, that is, reset service granularity, so as to realize repackaging and regeneration of service data.
3、能够生成具有时间标签的业务数据的优先级,为业务数据排队发送及资源调配提供依据。3. It can generate the priority of business data with time tags, and provide a basis for queuing and sending of business data and resource allocation.
本发明在进行时间标签业务数据的构造时能够进行业务数据优先级的生成。根据时间标签信息,当用户的业务需求紧迫时,其业务数据的优先级将被调高;而当服务器到用户间的网络状态不佳(如吞吐量小等)时,结合机会通信与机会网络的思想,为了提高系统的整体效率,其业务数据的优先级将被调低,反之亦然。The present invention can generate service data priority when constructing time stamp service data. According to the time tag information, when the user's business needs are urgent, the priority of its business data will be increased; and when the network status between the server and the user is not good (such as low throughput, etc.), the combination of opportunistic communication and opportunistic network The idea is that in order to improve the overall efficiency of the system, the priority of its business data will be lowered, and vice versa.
4、能够进行时间标签业务数据的排队,同时在弹性需求区间内尽力而为,改善用户体验。4. It can perform queuing of time stamp service data, and at the same time do its best within the elastic demand range to improve user experience.
本发明在进行时间标签业务数据的服务时能够进行业务数据的排队。根据构造方法中为每个数据确定的优先级,将业务数据依次排序并进行发送。同时,确定排队顺序还会依据时间标签信息,即考虑用户需求的弹性,在弹性需求区间内尽力而为,从而改善用户的体验;例如用户请求在3-6小时内获取午间新闻的视频,则排队时将这些时间标签业务数据以尽可能缩短至3小时时间标签所对应的优先级进行排队。该队列中业务数据的顺序需要随着新业务数据的不断到达而动态调整;具体而言是将新到达的优先级更高的业务插入原有队列,以便进行优先发送。The invention can perform the queuing of the business data when performing the service of the time stamp business data. According to the priority determined for each data in the construction method, the business data is sorted and sent in sequence. At the same time, the determination of the queuing order will also be based on the time tag information, that is, considering the elasticity of user demand, and doing its best within the elastic demand range, thereby improving the user experience; When queuing, these time-stamped business data are queued with the priority corresponding to the time-stamp shortened to 3 hours as much as possible. The order of business data in the queue needs to be dynamically adjusted as new business data arrives; specifically, newly arrived services with higher priority are inserted into the original queue for priority sending.
5、能够为时间标签业务数据调配系统及网络资源,实现按需传输。5. Able to allocate system and network resources for time stamp business data to realize on-demand transmission.
本发明在进行时间标签业务数据的服务时能够为业务数据进行系统及网络资源的调配。服务器端可以调配的系统及网络资源包括存储、计算、通信等类型,各类中又包含有各种具体的资源。通过在待发送队列中为每个业务数据间分配相应的系统资源,以确保其按需、适时进行发送。The invention can allocate system and network resources for the service data when performing the service of the time stamp service data. The system and network resources that can be deployed on the server side include storage, computing, communication and other types, and each category contains various specific resources. By allocating corresponding system resources for each business data in the queue to be sent, it is ensured that it is sent on demand and in a timely manner.
6、能够根据对用户发送业务数据的情况,进行相应的计费。6. According to the situation of sending business data to users, corresponding billing can be carried out.
本发明在进行时间标签业务数据的服务时能够为用户进行与为其提供业务所对应的计费。结合实际的业务数据发送情况,在用户所请求业务的业务数据成功发送后,将对用户进行相应计费。The present invention can carry out charging corresponding to the service provided for the user when performing the service of the time stamp service data. Combined with the actual service data transmission situation, after the service data of the service requested by the user is successfully transmitted, the user will be charged accordingly.
下面详细介绍实现本发明方法的服务器的结构,参见附图2,该基本结构中含有:Introduce in detail below the structure of the server that realizes the inventive method, referring to accompanying drawing 2, contains in this basic structure:
业务存储单元,它的作用是存储各类业务内容及其对应的时间标签;其中,业务内容可以包括视频、音频、文本、数据等多种类型的由服务器所提供的信源;业务内容对应的时间标签的表征了业务需求的紧迫程度;该单元接收来自控制器的业务请求信息,以确定通过控制器向上述业务数据构造装置传递的业务内容及对应的时间标签;该单元的输入端与输出端与下述控制器相连;Business storage unit, its function is to store various types of business content and their corresponding time stamps; among them, the business content can include video, audio, text, data and other types of information sources provided by the server; the corresponding business content The time label represents the urgency of the business demand; the unit receives the service request information from the controller to determine the business content and the corresponding time label transmitted by the controller to the above-mentioned business data construction device; the input terminal of the unit and the output The terminal is connected to the following controller;
业务数据构造装置,它的作用是根据用户提出的业务请求,构造相应待发送的时间标签业务数据。在构造过程中,结合了网络状态信息及用户请求中的时间标签,为业务数据设置合理的颗粒度;同时,在业务数据内添加了时间标签及优先级信息,以便下述业务数据服务装置能够根据这些信息对时间标签业务数据进行按需服务与适时发送;该装置的输入端与下述控制器相连,输出端分别与下述控制器及业务数据服务装置相连;The service data construction device is used to construct the corresponding time stamp service data to be sent according to the service request put forward by the user. During the construction process, the network status information and the time stamp in the user request are combined to set a reasonable granularity for the business data; at the same time, the time stamp and priority information are added to the business data so that the following business data service devices can On-demand service and timely transmission of time stamp business data according to these information; the input end of the device is connected to the following controller, and the output end is respectively connected to the following controller and business data service device;
业务数据服务装置,它的作用是对上述业务数据构造装置构造出的时间标签业务数据进行排队,并为其分配相应的系统资源;然后根据排队及资源分配的结果依次发送时间标签业务数据,并向下述控制器提供时间标签业务数据的发送情况;该装置的输入端与上述业务数据构造装置相连,输出端与下述控制器相连;Business data service device, its function is to queue up the time stamp business data constructed by the above business data construction device, and allocate corresponding system resources for it; then send time stamp business data sequentially according to the results of queuing and resource allocation, and Provide the sending status of the time stamp service data to the following controller; the input end of the device is connected to the above-mentioned service data construction device, and the output end is connected to the following controller;
计费单元,它的作用是根据时间标签业务数据的发送情况,对用户进行相对应的计费;该单元的输入端与下述控制器相连。The billing unit is used to charge the user correspondingly according to the sending status of the time stamp service data; the input end of this unit is connected with the following controller.
控制器,它的作用是对上述业务数据构造装置、业务数据服务装置、业务存储单元、计费单元及客户端(不包括在本服务器结构内)提供各种控制功能及相互匹配的数据接口;该单元在客户端与业务数据构造装置之间传递业务请求信息,在业务存储单元与业务数据构造装置之间传递业务数据内容,在业务数据服务装置与客户端之间传递时间标签业务数据,在业务数据服务装置与计费单元之间传递时间标签业务数据的发送情况;它的输入端与客户端及上述业务存储单元、业务数据构造装置、业务数据服务装置相连,输出端与客户端及上述业务存储单元、业务数据构造装置、计费单元相连;所述客户端可以包括手机、PDA、计算机等,不包括在实现时间标签业务数据构造及服务方法的服务器内。Controller, its role is to provide various control functions and data interfaces that match each other to the above-mentioned business data construction device, business data service device, business storage unit, billing unit and client (not included in the server structure); This unit transfers service request information between the client and the business data construction device, transfers the business data content between the business storage unit and the business data construction device, and transfers the time stamp service data between the business data service device and the client. The transmission of time stamp business data is transmitted between the business data service device and the billing unit; its input end is connected with the client and the above-mentioned business storage unit, business data construction device, and business data service device, and its output end is connected with the client and the above-mentioned The service storage unit, the service data construction device, and the billing unit are connected; the client may include mobile phones, PDAs, computers, etc., and is not included in the server that implements the time stamp service data construction and service method.
本发明所述的业务数据构造装置的基本结构参见附图3,它含有:The basic structure of the service data construction device of the present invention is referring to accompanying drawing 3, and it contains:
业务请求获取及处理单元,它的作用是接收来自客户端的业务请求,解析出相应的信息,并将该信息提供给业务存储单元与颗粒度运算单元;其中,客户端的业务请求可有多种形式:对于一些非常明确的请求内容,可以直接从业务存储单元中选取;对于一些范围较大的内容,可以是用户与本单元进行若干次人机互动后,由本单元结合用户个人特性参数,自适应地生成弹性服务菜单并推送给用户,再由用户从菜单中进行选取,以满足用户对服务内容及服务等级的弹性需求;此外,业务请求还可以由其他方式获取;该单元通过控制器与客户端进行必要的交互,从控制器处获得的客户端的业务请求,并从中解析出包括所请求的业务内容及该内容对应的时间标签等信息;该单元的输入端与控制器相连,输出端与控制器和颗粒度运算单元相连;Business request acquisition and processing unit, its function is to receive business requests from clients, parse out the corresponding information, and provide the information to the business storage unit and granular computing unit; among them, the business requests of clients can have various forms : For some very clear request content, it can be directly selected from the business storage unit; for some large-scale content, after the user interacts with the unit several times, the unit can adapt the user's personal characteristic parameters The flexible service menu is automatically generated and pushed to the user, and then the user can select from the menu to meet the flexible demand of the user for the service content and service level; in addition, the business request can also be obtained by other means; the unit communicates with the customer through the controller The terminal performs the necessary interaction, obtains the client's business request from the controller, and parses out information including the requested business content and the time stamp corresponding to the content; the input terminal of the unit is connected to the controller, and the output terminal is connected to the The controller is connected to the granular computing unit;
网络状态信息感知及处理单元,它的作用是对不限于网管、网络流量、网络环境感知等进行感知与处理,从而得到从服务器到客户端之间的网络状态信息;上述网络状态可以提供网络的负荷程度、网络资源的使用及共享状况等信息,从而为业务颗粒度及业务数据优先级的确定提供准则;该单元的输出端与颗粒度运算单元和优先级运算单元相连;Network status information perception and processing unit, its function is to sense and process not limited to network management, network traffic, network environment perception, etc., so as to obtain network status information from the server to the client; the above network status can provide network Information such as load level, network resource usage and sharing status, so as to provide criteria for the determination of business granularity and business data priority; the output of this unit is connected to the granularity calculation unit and the priority calculation unit;
颗粒度运算单元,它的作用是结合网络状态信息及时间标签,对业务数据的颗粒度(即大小)进行运算;当网络状态相对理想时(例如:可用链路资源充裕、网络拥塞程度较轻),业务数据的颗粒度应设置得较大,从而使同样数据量的业务内容形成数量较少的包,以尽量降低业务数据组帧时的帧头等开销;当网络状态相对较差时,则业务数据的颗粒度应设置的较小,以提高包传输的可靠性,并能更加灵活地进行包的排队及资源调配;此外,当时间标签值较小,即业务需求较紧迫时,业务数据的颗粒度应设置较大,从而使同样数据量的业务内容形成数量较少的包,再结合高优先级的设置,使业务数据及时按需送达;当时间标签值较大时,该业务能容忍的延迟较大,业务数据的颗粒度应设置较小,以尽可能在其他更紧迫的业务数据传输的同时将本业务的数据包进行尽力的传输,从而充分利用系统及网络的资源;该单元的输入端与业务请求处理单元及网络状态信息感知及处理单元相连,输出端与下述打包单元相连;Granular computing unit, its function is to combine the network status information and time label to calculate the granularity (ie size) of business data; when the network status is relatively ideal (for example: available link resources are abundant, network congestion is light ), the granularity of business data should be set larger, so that the same amount of business content forms a small number of packets, so as to minimize the overhead of frame headers when framing business data; when the network status is relatively poor, then The granularity of business data should be set smaller to improve the reliability of packet transmission and enable more flexible packet queuing and resource allocation; in addition, when the time stamp value is small, that is, when the business demand is urgent, the business data The granularity should be set larger, so that the business content of the same amount of data forms fewer packages, combined with the high priority setting, the business data can be delivered on demand in a timely manner; when the time stamp value is large, the business The tolerable delay is relatively large, and the granularity of business data should be set to be small, so as to transmit the data packets of this business as much as possible while other more urgent business data is being transmitted, so as to make full use of system and network resources; The input end of this unit is connected with the service request processing unit and the network status information perception and processing unit, and the output end is connected with the following packaging unit;
打包单元,它的作用是将业务内容打包成业务数据包,包的大小由上述颗粒度运算单元确定;同时为每个包添加对应的时间标签,形成初级业务数据;打包单元将业务内容形成数据包的过程中有两类可能的操作:其一是当业务内容以连续数据的形式存储于业务存储单元时,本单元顺序取出单位颗粒度大小的数据,并形成各个数据包;其二是业务内容在业务存储单元中以具有某种数据结构的包的形式存在时,本单元将对业务内容进行重打包,去掉原有的数据结构并以单位颗粒度大小形成新的数据包,也就是业务数据的再生成;该单元从控制器处获得业务存储单元所提供的业务内容及时间标签;该单元的输入端与控制器和颗粒度运算单元相连,输出端与下述优先级运算单元及业务数据生成单元相连;Packing unit, its function is to pack business content into business data packets, the size of which is determined by the above-mentioned granular computing unit; at the same time, add corresponding time tags to each packet to form primary business data; the packing unit forms business content into data There are two types of possible operations in the packet process: one is that when the business content is stored in the business storage unit in the form of continuous data, this unit sequentially takes out the data of unit granularity and forms each data packet; the other is the business When the content exists in the form of a package with a certain data structure in the business storage unit, this unit will repackage the business content, remove the original data structure and form a new data package with a unit granularity, that is, the business Data regeneration; the unit obtains the service content and time stamp provided by the service storage unit from the controller; the input end of the unit is connected with the controller and the granular operation unit, and the output end is connected with the following priority operation unit and service The data generation unit is connected;
优先级运算单元,它的作用是为每个初级业务数据运算其优先级,其运算的依据包括各个业务数据的时间标签信息以及上述网络状态信息;时间标签信息在优先级运算中占有较高权重,时间标签值越小,初级业务数据的优先级应被设置得越高;而网络状态信息则权重较低,结合机会通信与机会网络的思想,对服务器和客户端间网络状态相对理想的业务数据适当提高优先级,以提高系统的整体效率;该单元的输入端与网络状态信息感知及处理单元和打包单元相连,输出端与下述业务数据生成单元相连;Priority calculation unit, its function is to calculate the priority of each primary business data, and the calculation basis includes the time stamp information of each business data and the above-mentioned network status information; the time stamp information occupies a higher weight in the priority calculation , the smaller the time tag value, the higher the priority of primary business data should be set; while the weight of network status information is lower. Combining the ideas of opportunistic communication and opportunistic networking, it is suitable for services with relatively ideal network status between server and client The data is properly prioritized to improve the overall efficiency of the system; the input of this unit is connected to the network status information perception and processing unit and the packaging unit, and the output is connected to the following business data generation unit;
业务数据生成单元,它的作用是将优先级信息添加到初级业务数据中,构造出时间标签业务;该单元的输入端与打包单元及优先级运算单元相连,输出端与业务数据服务装置中的排队单元相连。Business data generating unit, its function is to add priority information to the primary business data to construct the time stamp service; the input end of this unit is connected with the packaging unit and the priority calculation unit, and the output end is connected with the business data service device The queuing units are connected.
上述业务数据构造装置的实现流程,参见附图4,包括以下步骤:The implementation process of the above-mentioned business data construction device, referring to accompanying drawing 4, includes the following steps:
(1)业务请求获取及处理单元获取用户请求并解析;(1) The business request acquisition and processing unit acquires and parses user requests;
(2)网络状态信息感知及处理单元获取网络状态信息;(2) The network state information perception and processing unit acquires network state information;
(3)颗粒度运算单元为业务数据运算颗粒度;(3) The granularity calculation unit is the granularity of business data calculation;
(4)打包单元进行业务内容打包并添加时间标签,形成初级业务数据;(4) The packaging unit packs the business content and adds a time tag to form primary business data;
(5)优先级运算单元为每个初级业务数据进行优先级运算;(5) The priority calculation unit performs priority calculation for each primary service data;
(6)业务数据生成单元为初级业务数据添加优先级信息,形成时间标签业务数据;(6) The business data generation unit adds priority information to the primary business data to form time-stamped business data;
(7)业务数据生成单元将时间标签业务数据传递至业务数据服务装置的排队单元与资源分配单元。(7) The service data generation unit transmits the time stamp service data to the queuing unit and the resource allocation unit of the service data service device.
本发明所述的业务数据服务装置的基本结构参见附图5,它含有:The basic structure of business data service device of the present invention is referring to accompanying drawing 5, and it contains:
排队单元,它的作用是为业务数据构造装置所生成的时间标签业务数据提供发送顺序的确定,并依次将上述业务数据进行排队;排队时将依据业务数据的优先级信息,优先级高的业务数据排在队列头,优先级低的业务数据排在队列尾;同时,确定排队顺序还会依据时间标签信息,即考虑用户需求的弹性,在弹性需求区间内尽力而为,从而改善用户的体验;例如,用户请求在3-6小时内获取午间新闻的视频,则排队时将这些时间标签业务数据以尽可能缩短至3小时时间标签所对应的优先级进行排队;当有新的时间标签业务数据从构造装置传递过来时,将更新队列的排队状态,将优先级较高的业务数据插入到已经排序好的队列中合适的位置处;该单元的输入端与业务数据构造装置中的业务数据生成单元相连,输出端与下述发送单元相连;The queuing unit, its function is to provide the determination of the sending order for the time stamp business data generated by the business data construction device, and to queue the above business data in turn; when queuing, it will be based on the priority information of the business data, and the business with high priority Data is queued at the head of the queue, and business data with low priority is queued at the end of the queue; at the same time, the determination of the queue order will also be based on time label information, that is, considering the elasticity of user demand, and doing our best within the elastic demand range, thereby improving user experience ; For example, if the user requests to obtain the video of the noon news within 3-6 hours, the time stamp service data will be queued with the priority corresponding to the time stamp as short as possible when queuing; when there is a new time stamp service When the data is delivered from the construction device, the queuing status of the queue will be updated, and the business data with higher priority will be inserted into the appropriate position in the queue that has been sorted; the input terminal of this unit is connected with the business data in the business data construction device The generation unit is connected, and the output terminal is connected to the following sending unit;
资源分配单元,它的作用是为每个时间标签业务数据分配合理的系统软硬件及网络等资源;结合系统目前的资源使用现状,该单元将在多个业务数据之间分配系统有限的存储、计算、通信等类型的资源,旨在满足各个业务数据适时传输、按需服务的目标;该单元的输入端与业务数据构造装置中的业务数据生成单元相连,输出端与下述发送单元相连;Resource allocation unit, its function is to allocate reasonable system software, hardware and network resources for each time stamp business data; combined with the current resource usage status of the system, this unit will allocate the system's limited storage, Computing, communication and other types of resources are designed to meet the goals of timely transmission of various business data and on-demand services; the input end of this unit is connected to the business data generation unit in the business data construction device, and the output end is connected to the following sending unit;
发送单元,它的作用是将排队单元输出的经过排序的时间标签业务数据依次发送至客户端,并在发送时按照资源分配单元给出的方案使用相应的系统及网络资源;该单元将时间标签业务数据通过控制器发送至客户端,并将时间标签业务数据的发送情况通过控制器传递至计费单元;该单元的输入端与排队单元和资源分配单元相连,输出端与控制器相连。The sending unit, its function is to send the sorted time stamp business data output by the queuing unit to the client in turn, and use the corresponding system and network resources according to the scheme given by the resource allocation unit when sending; the unit sends the time stamp The business data is sent to the client through the controller, and the sending status of the time stamp business data is transmitted to the billing unit through the controller; the input end of the unit is connected with the queuing unit and the resource allocation unit, and the output end is connected with the controller.
上述业务数据服务装置的实现流程,参见附图6,包括以下步骤:The implementation process of the above-mentioned business data service device, referring to accompanying drawing 6, includes the following steps:
(1)排队单元根据优先级及时间标签等信息,为时间标签业务数据进行排队,确定发送顺序;(1) The queuing unit queues the time stamp business data according to the priority and time stamp information, and determines the sending order;
(2)资源分配单元为每个时间标签业务数据分配系统及网络资源;(2) The resource allocation unit allocates system and network resources for each time stamp service data;
(3)发送单元通过控制器向客户端发送时间标签业务数据;(3) The sending unit sends the time stamp service data to the client through the controller;
(4)发送单元通过控制器向计费单元发送时间标签业务数据发送情况的信息。(4) The sending unit sends information about the sending status of the time stamp service data to the billing unit through the controller.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101167136A CN101808117B (en) | 2010-03-03 | 2010-03-03 | Method for construction and service of time tag business data for communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101167136A CN101808117B (en) | 2010-03-03 | 2010-03-03 | Method for construction and service of time tag business data for communication |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101808117A CN101808117A (en) | 2010-08-18 |
CN101808117B true CN101808117B (en) | 2012-11-14 |
Family
ID=42609736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101167136A Expired - Fee Related CN101808117B (en) | 2010-03-03 | 2010-03-03 | Method for construction and service of time tag business data for communication |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101808117B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103581052B (en) * | 2012-08-02 | 2017-07-21 | 华为技术有限公司 | A kind of data processing method, router and NDN system |
CN112217737B (en) * | 2020-09-23 | 2022-07-29 | 北京邮电大学 | Opportunistic network resource dynamic allocation method based on service priority |
CN113765979B (en) * | 2020-11-20 | 2022-12-02 | 北京沃东天骏信息技术有限公司 | Information transmission method, system and device |
CN114697305B (en) * | 2020-12-14 | 2024-06-25 | 北京神州泰岳软件股份有限公司 | Service processing method, device and system based on micro-service architecture |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1463099A (en) * | 2003-06-18 | 2003-12-24 | 清华大学 | Scheduling method for ensuring service quality of real time operation in OFDM |
CN101304557A (en) * | 2008-04-25 | 2008-11-12 | 华为技术有限公司 | Packet transmission control method and apparatus |
US7760715B1 (en) * | 2006-08-04 | 2010-07-20 | Parin B. Dalal | Circuit and method for rate-limiting a scheduler |
-
2010
- 2010-03-03 CN CN2010101167136A patent/CN101808117B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1463099A (en) * | 2003-06-18 | 2003-12-24 | 清华大学 | Scheduling method for ensuring service quality of real time operation in OFDM |
US7760715B1 (en) * | 2006-08-04 | 2010-07-20 | Parin B. Dalal | Circuit and method for rate-limiting a scheduler |
CN101304557A (en) * | 2008-04-25 | 2008-11-12 | 华为技术有限公司 | Packet transmission control method and apparatus |
Non-Patent Citations (1)
Title |
---|
张伟.《集成服务网络中具有QoS支持的分组公平调度算法的研究与实现》.《吉林大学硕士学位论文》.2005,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN101808117A (en) | 2010-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107864084B (en) | The transmission method and device of data packet | |
CN103532909B (en) | Multi-stream service concurrent transmission method, subsystem, system and multi-interface terminal | |
CN103650440B (en) | Systems and methods for detection for prioritizing and scheduling packets in a communication network | |
CN101668005B (en) | Data transmission accelerating engine method based on multiple access passages of transmitting end | |
CN109314710A (en) | System and method for quality of service monitoring, policy enforcement and billing in a communication network | |
CN102655447B (en) | A kind of transmission method of upstream data and device | |
Nisar et al. | A comprehensive survey on scheduler for VoIP over WLAN | |
CN103024081B (en) | Be applicable to the terminal scheduling method of the point-to-point communication of effective guarantee communication system | |
JP6643542B2 (en) | Data packet transmission method, reception method, transmission device, and reception device | |
CN105208585A (en) | Scheduling information configuration method, configuration parameter processing method, scheduling information configuration device and configuration parameter processing device | |
CN104378308A (en) | Method and device for detecting message sending rate | |
CN115473855B (en) | Network system and data transmission method | |
CN110430598A (en) | The control method and relevant apparatus of service quality QoS | |
JP2024533981A (en) | Selective compression of packet payload data in 5G networks | |
CN101808117B (en) | Method for construction and service of time tag business data for communication | |
CN113840330B (en) | Connection establishment method, gateway equipment, network system and dispatching center | |
CN104753812A (en) | Systems and methods for cooperative applications in communication systems | |
Hong et al. | Cost optimization for on-demand content streaming in IoV networks with two service tiers | |
CN113810442B (en) | Method, device, terminal and node device for resource reservation | |
CN101820686B (en) | Uplink bandwidth allocation method and system for WiMAX system | |
CN115766593B (en) | Power transmission line heterogeneous fusion networking communication service scheduling method and system | |
CN115942496A (en) | Air interface resource scheduling method, network access equipment, terminal equipment and communication network | |
CN103686874B (en) | Bandwidth allocation method | |
CN101753585B (en) | Communication method for service data borne with time stamp | |
CN115934264A (en) | Service scheduling method and device, electronic equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121114 |