CN108900427A - Digital content delivery system - Google Patents
Digital content delivery system Download PDFInfo
- Publication number
- CN108900427A CN108900427A CN201810606819.0A CN201810606819A CN108900427A CN 108900427 A CN108900427 A CN 108900427A CN 201810606819 A CN201810606819 A CN 201810606819A CN 108900427 A CN108900427 A CN 108900427A
- Authority
- CN
- China
- Prior art keywords
- digital content
- unit
- processing unit
- user
- priority
- 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
- 238000012545 processing Methods 0.000 claims abstract description 111
- 238000004891 communication Methods 0.000 claims abstract description 39
- 230000008859 change Effects 0.000 claims description 22
- 238000007726 management method Methods 0.000 claims description 4
- 238000007621 cluster analysis Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 claims description 3
- 230000000877 morphologic effect Effects 0.000 claims description 3
- 239000013589 supplement Substances 0.000 claims description 3
- 239000000523 sample Substances 0.000 description 9
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000010339 dilation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/622—Queue service order
- H04L47/6235—Variable service order
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/625—Queue scheduling characterised by scheduling criteria for service slots or service orders
- H04L47/6275—Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种数字内容投送系统,包括:存储单元,用于存储所要投送的数字内容;处理单元,与存储单元和通信单元连接,用于将存储单元中所存储的数字内容通过通信单元发送至用户单元;通信单元,用于处理单元和用户单元之间的通信;用户单元,包括通信装置和内容展示装置,用于接收并展示处理单元发来的数字内容;处理单元通过通信单元与用户单元通信,检测用户单元的下行速率,当所述下行速率高于第一预设值时,处理单元读取存储单元中的数字内容并将所述数字内容通过通信单元投送到用户单元。
The present invention provides a digital content delivery system, comprising: a storage unit for storing digital content to be delivered; a processing unit connected with the storage unit and a communication unit for transferring the digital content stored in the storage unit through The communication unit sends to the user unit; the communication unit is used for communication between the processing unit and the user unit; the user unit includes a communication device and a content display device, which is used to receive and display the digital content sent by the processing unit; the processing unit communicates The unit communicates with the user unit, detects the downlink rate of the user unit, and when the downlink rate is higher than the first preset value, the processing unit reads the digital content in the storage unit and sends the digital content to the user through the communication unit unit.
Description
技术领域technical field
本发明涉及通信技术领域,特别涉及一种数字内容投送系统。The invention relates to the field of communication technology, in particular to a digital content delivery system.
背景技术Background technique
现在的数字内容,包括音频、视频等多媒体文件,当遇到信号不好的用户时,推送数字内容经常会占满用户的带宽,严重影响用户接收其他信息,如导致下载中断等情况,当遇到紧急的情况时,也使得用户难以及时接收到重要信息。目前的方案是限制单一用户的下行速度,但对于处于信号较弱地点的用户仍会导致带宽被占满的情况。Today's digital content, including audio, video and other multimedia files, when encountering a user with a bad signal, pushing digital content often occupies the user's bandwidth, seriously affecting the user's reception of other information, such as causing download interruptions, etc. When encountering When it comes to an emergency, it also makes it difficult for users to receive important information in time. The current solution is to limit the downlink speed of a single user, but for users in places with weaker signals, the bandwidth will still be fully occupied.
发明内容Contents of the invention
为了解决这一问题,本申请提供了一种数字内容投送系统,能够根据用户的网络情况来推送数字内容,避免拥堵用户的通信网络。本申请提供的一种数字内容投送系统,包括:In order to solve this problem, the present application provides a digital content delivery system, which can push digital content according to the user's network conditions and avoid congestion of the user's communication network. A digital content delivery system provided by the application includes:
存储单元,用于存储所要投送的数字内容;a storage unit for storing the digital content to be delivered;
处理单元,与存储单元和通信单元连接,用于将存储单元中所存储的数字内容通过通信单元发送至用户单元;The processing unit is connected with the storage unit and the communication unit, and is used to send the digital content stored in the storage unit to the user unit through the communication unit;
通信单元,用于处理单元和用户单元之间的通信;a communication unit for communication between the processing unit and the user unit;
用户单元,包括通信装置和内容展示装置,用于接收并展示处理单元发来的数字内容;The user unit, including a communication device and a content display device, is used to receive and display the digital content sent by the processing unit;
处理单元通过通信单元与用户单元通信,检测用户单元的下行速率,当所述下行速率高于第一预设值时,处理单元读取存储单元中的数字内容并将所述数字内容通过通信单元投送到用户单元。The processing unit communicates with the user unit through the communication unit, detects the downlink rate of the user unit, and when the downlink rate is higher than the first preset value, the processing unit reads the digital content in the storage unit and passes the digital content through the communication unit delivered to the user unit.
优选的,preferred,
所述用户单元,还包括反馈装置,所述反馈装置用于:The subscriber unit also includes a feedback device, the feedback device is used for:
反馈用户单元完全接收投送内容所用的时间到处理单元;Feedback to the processing unit the time taken for the user unit to fully receive the delivered content;
反馈用户单元所用的网络类型到处理单元;Feedback the network type used by the user unit to the processing unit;
反馈用户单元当前的所在位置到处理单元;Feedback the current location of the user unit to the processing unit;
处理单元根据用户单元完全接收投送内容所用的时间与所有用户单元完全接收投送内容所用的平均时间进行比较,当两者之比大于第二预设值时,判定所述用户单元的网络状态不稳定;The processing unit compares the time taken by the user unit to fully receive the delivered content with the average time taken by all user units to fully receive the delivered content, and when the ratio between the two is greater than a second preset value, determine the network status of the user unit unstable;
处理单元获取第一预设时间区间内所有行速率不高于第一预设值和网络状态不稳定的用户单元的网络类型和所在位置,将所述所在位置设为第一位置;The processing unit acquires the network types and locations of all subscriber units whose line rate is not higher than the first preset value and whose network status is unstable within the first preset time interval, and sets the location as the first location;
对每种网络类型,处理单元将所述第一位置作为样本点进行聚类分析,得到多个簇;For each network type, the processing unit uses the first position as a sample point to perform cluster analysis to obtain multiple clusters;
对每一个簇,处理单元去除其中样本点密度低于第三预设值的样本点,得到新簇;For each cluster, the processing unit removes sample points whose sample point density is lower than a third preset value to obtain a new cluster;
对每一个新簇,处理单元得到其样本点的包络,并对包络进行形态学滤波后,得到新区域;For each new cluster, the processing unit obtains the envelope of its sample points, and performs morphological filtering on the envelope to obtain a new area;
处理单元将所述新区域设为第一预设时间区间内的弱信号区域,将其他区域设为第一预设时间区间内的强信号区域;The processing unit sets the new area as a weak signal area within the first preset time interval, and sets other areas as strong signal areas within the first preset time interval;
处理单元通过通信单元获取互联上的每一个新区域在第一预设时间区间内的天气信息;The processing unit obtains the weather information of each new area on the Internet within the first preset time interval through the communication unit;
处理单元通过通信单元获取互联上的每一个新区域在第一预设时间区间内的用户密度;The processing unit acquires the user density of each new area on the Internet within the first preset time interval through the communication unit;
处理单元检测天气变化和/或用户密度变化对弱信号区域的影响,当随着天气变化和/或用户密度变化时,某一弱信号区域变为强信号区域时,将该区域标记为变信号区域,记录此时的天气变化和/或用户密度变化,作为该区域的信号弱-强变化条件,当随着天气变化和/或用户密度变化时,某一弱信号区域始终为弱信号区域时,将该区域标记为稳定弱信号区域;The processing unit detects the influence of weather changes and/or user density changes on weak signal areas, and when a weak signal area becomes a strong signal area as the weather changes and/or user density changes, the area is marked as a signal change Area, record the weather change and/or user density change at this time, as the signal weak-strong change condition of the area, when the weather changes and/or user density changes, a weak signal area is always a weak signal area , marking the area as a stable weak signal area;
当需要推送数字内容时,处理单元:对位于强信号区域中的用户单元进行数字内容推送;获取变信号区域的天气信息和/或用户密度信息,当所述天气信息和/或用户密度达到该变信号区域的信号弱-强变化条件时,对位于该变信号区域中的用户单元进行数字内容推送。When the digital content needs to be pushed, the processing unit: pushes the digital content to the user unit located in the strong signal area; obtains the weather information and/or user density information of the variable signal area, when the weather information and/or user density reach the When the weak-to-strong signal change condition in the signal-changing area, push the digital content to the subscriber unit located in the signal-changing area.
优选的,preferred,
所述存储单元,还存储数字内容的投送方信息和数字内容的接收方信息;The storage unit also stores sender information of the digital content and receiver information of the digital content;
所述数字包括以图像、视频、音频中的一种或多种形式进行展示;The numbers include displaying in one or more forms of image, video, and audio;
所述用户单元包括用户单元标识;The subscriber unit includes a subscriber unit identification;
所述接收方信息包括:指定标识的用户单元;和/或,位于指定区域的用户单元;和/或,在指定时间位于指定区域的用户单元;The recipient information includes: a subscriber unit with a specified identifier; and/or, a subscriber unit located in a specified area; and/or, a subscriber unit located in a specified area at a specified time;
当需要推送数字内容时,处理单元向同时满足接收方信息且位于强信号区域中的用户单元进行数字内容推送;以及,向同时满足接收方信息且位于天气信息和/或用户密度达到变信号区域的信号弱-强变化条件的变信号区域中的用户单元进行数字内容推送。When the digital content needs to be pushed, the processing unit pushes the digital content to the user unit which satisfies the information of the recipient and is located in a strong signal area; Subscriber units in the variable signal area of the signal weak-strong change condition perform digital content push.
优选的,所述系统还包括:Preferably, the system also includes:
内容获取单元,与存储单元连接,用于从数字内容的投放方获取需要投送的数字内容,并将其写入存储单元;The content acquisition unit is connected with the storage unit, and is used to obtain the digital content to be delivered from the digital content provider, and write it into the storage unit;
存储管理单元,与存储单元连接,用于管理存储单元中的数字内容、数字内容的投送方信息和数字内容的接收方信息,具体包括:The storage management unit is connected with the storage unit and is used to manage the digital content in the storage unit, the sender information of the digital content and the receiver information of the digital content, specifically including:
检查信息的完整性,包括检查每一条数字内容是否有对应的投送方信息和接收方信息;Check the integrity of the information, including checking whether each piece of digital content has corresponding sender information and receiver information;
当信息不完整时,根据预设的规则对信息进行补充使其完整或删除信息不完整的数字内容;When the information is incomplete, supplement the information to make it complete or delete the digital content with incomplete information according to the preset rules;
对数字内容进行优先级分级,所述优先级至少包含2个级别,并将优先级高于预设级别的数字内容的标识写入优先级文件,由处理单元根据优先级文件对数字内容的投送进行排序和投送。Prioritize the digital content, the priority includes at least 2 levels, and write the identification of the digital content with a priority higher than the preset level into the priority file, and the processing unit casts the digital content according to the priority file. Send to sort and deliver.
优选的,所述由处理单元根据优先级文件对数字内容的投送进行排序和投送,具体为:Preferably, the processing unit sorts and delivers the delivery of digital content according to the priority file, specifically:
处理单元获取优先级文件中数字内容标识的优先级;The processing unit obtains the priority of the digital content identifier in the priority file;
处理单元检索优先级文件中的优先级,当存在最高优先级的数字内容标识时,处理单元按优先级文件中的最高优先级的数字内容标识写入时间的先后对最高优先级的数字内容标识进行排序,作为最高优先级队列;The processing unit retrieves the priority in the priority file, and when there is a digital content ID with the highest priority, the processing unit identifies the digital content with the highest priority according to the writing time of the digital content ID with the highest priority in the priority file Sort as the highest priority queue;
对于非最高优先级的数字内容标识,处理单元对每一优先级设定选取系数;For digital content identifications that are not of the highest priority, the processing unit sets a selection coefficient for each priority;
对于非最高优先级的每一优先级的数字内容标识,处理单元将其按写入时间的先后进行分段,除最后一段的数量不高于选取系数外,每一段的数量等于选取系数;For the digital content identifiers of each priority that is not the highest priority, the processing unit divides them into segments according to the order of writing time, except that the number of the last segment is not higher than the selection coefficient, and the number of each segment is equal to the selection coefficient;
对于非最高优先级的每一优先级的每一段数字内容标识进行标号,具体为,每一优先级的每一段数字内容标识为等差数列,其公差为去除最高优先级后的优先级的数量加1,首项为该优先级在去除最高优先级后的优先级排序编号;Label each piece of digital content of each priority that is not the highest priority, specifically, each piece of digital content of each priority is identified as an arithmetic sequence, and the tolerance is the number of priorities after the highest priority is removed Add 1, the first item is the priority number of the priority after removing the highest priority;
处理单元将每一段数字内容标识按其标号从小到大排列,形成普通队列;The processing unit arranges each piece of digital content identification according to its label from small to large to form a common queue;
处理单元将普通队列连接到最高优先级队列的结尾后形成投送序列;The processing unit connects the normal queue to the end of the highest priority queue to form a delivery sequence;
处理单元按照投送序列的顺序查找与数字内容标识对应的数字内容、数字内容的投送方信息和数字内容的接收方信息,并将查找到的数字内容按照数字内容的接收方信息进行投送,并将投送结果反馈到数字内容的投送方。The processing unit searches for the digital content corresponding to the digital content identifier, the sender information of the digital content, and the receiver information of the digital content according to the order of the delivery sequence, and delivers the found digital content according to the receiver information of the digital content , and feed back the delivery result to the sender of the digital content.
优选的,preferred,
当投送的数字内容的优先级为最高优先级时,处理单元将查找到的数字内容按照数字内容的接收方信息进行投送;When the priority of the delivered digital content is the highest priority, the processing unit delivers the found digital content according to the receiver information of the digital content;
当投送的数字内容的优先级不为最高优先级时,处理单元向同时满足接收方信息且位于强信号区域中的用户单元进行数字内容推送;以及,向同时满足接收方信息且位于天气信息和/或用户密度达到变信号区域的信号弱-强变化条件的变信号区域中的用户单元进行数字内容推送。When the priority of the delivered digital content is not the highest priority, the processing unit pushes the digital content to the user unit that simultaneously satisfies the recipient information and is located in a strong signal area; And/or the user units in the signal-changing area whose user density reaches the signal-weak-to-strong change condition of the signal-changing area perform digital content push.
优选的,preferred,
所述存储单元,还存储数字内容的投送方信息;The storage unit also stores sender information of the digital content;
所述用户单元,还包括反馈装置,所述反馈装置用于反馈用户单元展示投送内容的时间到处理单元;The user unit further includes a feedback device, the feedback device is used to feed back the time when the user unit displays and delivers the content to the processing unit;
对于每一数字内容,处理单元计算用户单元展示数字内容的时间和数字内容本身的播放时间之间的第一比值;For each digital content, the processing unit calculates a first ratio between the time during which the user unit presents the digital content and the time during which the digital content itself is played;
处理单元统计第一比值小于第四预设值的用户单元的数量与第一比值不小于第四预设值的用户单元的数量之间的第二比值,当所述第二比值大于第五预设值时,处理单元将所述第二比值反馈至数字内容的投送方,并降低所述数字内容的优先级。The processing unit counts a second ratio between the number of subscriber units whose first ratio is less than a fourth preset value and the number of subscriber units whose first ratio is not less than a fourth preset value, when the second ratio is greater than a fifth preset When setting the value, the processing unit feeds back the second ratio to the sender of the digital content, and lowers the priority of the digital content.
本发明提供的一种数字内容投送系统,能够根据用户的网络情况来选择推送数字内容,避免拥堵用户的通信网络。The digital content delivery system provided by the present invention can select and push digital content according to the user's network conditions, so as to avoid congestion of the user's communication network.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:
图1为本发明实施例中数字内容投送系统的结构示意图;FIG. 1 is a schematic structural diagram of a digital content delivery system in an embodiment of the present invention;
图2为本发明另一实施例中数字内容投送系统的结构示意图。FIG. 2 is a schematic structural diagram of a digital content delivery system in another embodiment of the present invention.
具体实施方式Detailed ways
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.
请参阅图1,本申请提供一种数字内容投送系统,包括:Please refer to Figure 1, the present application provides a digital content delivery system, including:
存储单元,用于存储所要投送的数字内容;a storage unit for storing the digital content to be delivered;
处理单元,与存储单元和通信单元连接,用于将存储单元中所存储的数字内容通过通信单元发送至用户单元;The processing unit is connected with the storage unit and the communication unit, and is used to send the digital content stored in the storage unit to the user unit through the communication unit;
通信单元,用于处理单元和用户单元之间的通信;a communication unit for communication between the processing unit and the user unit;
用户单元(如手机、平板电脑、智能手表等),包括通信装置和内容展示装置(显示屏、扬声器等),用于接收并展示处理单元发来的数字内容;User units (such as mobile phones, tablet computers, smart watches, etc.), including communication devices and content display devices (display screens, speakers, etc.), are used to receive and display digital content sent by the processing unit;
处理单元通过通信单元与用户单元通信,检测用户单元的下行速率,当所述下行速率高于第一预设值时,处理单元读取存储单元中的数字内容并将所述数字内容通过通信单元投送到用户单元。The processing unit communicates with the user unit through the communication unit, detects the downlink rate of the user unit, and when the downlink rate is higher than the first preset value, the processing unit reads the digital content in the storage unit and passes the digital content through the communication unit delivered to the user unit.
本发明通过检测用户单元的下行速率判断用户的网络情况,之后根据用户的网络情况来选择推送数字内容,避免拥堵用户的通信网络。The invention judges the user's network situation by detecting the downlink rate of the user unit, and then selects and pushes digital content according to the user's network situation, so as to avoid congestion of the user's communication network.
由于检测用户单元的下行速率往往会受用户当前网络运行状态的影响,因此用户单元的下行速率较高并不能保证用户的网络可以较长时间保持这种较高的下行速率,相应的,对于网络尤其是无线网络来说,其信号往往比较稳定,因此可以通过判断用户是否位于信号较好的区域来决定是否将数字内容推送给用户,同时使用这种方法可以通过抽样检测等来判断网络信号的强弱,不需要对每个用户进行网络测试,可以进一步降低对网络带宽的占用,在本发明的一个实施例中,Since the detection of the downlink rate of the subscriber unit is often affected by the current network operation status of the user, the high downlink rate of the subscriber unit does not guarantee that the user's network can maintain this high downlink rate for a long time. Correspondingly, for the network Especially for wireless networks, the signal is often relatively stable, so it is possible to decide whether to push digital content to the user by judging whether the user is located in an area with a good signal. strength, it is not necessary to perform a network test for each user, which can further reduce the occupation of network bandwidth. In one embodiment of the present invention,
所述用户单元,还包括反馈装置,所述反馈装置用于:The subscriber unit also includes a feedback device, the feedback device is used for:
反馈用户单元完全接收投送内容所用的时间到处理单元;Feedback to the processing unit the time taken for the user unit to fully receive the delivered content;
反馈用户单元所用的网络类型到处理单元;Feedback the network type used by the user unit to the processing unit;
反馈用户单元当前的所在位置到处理单元;Feedback the current location of the user unit to the processing unit;
处理单元根据用户单元完全接收投送内容所用的时间与所有用户单元完全接收投送内容所用的平均时间进行比较,当两者之比大于第二预设值(第二预设值大于1,一般设定为2-10之间,优选设定为3-5之间)时,判定所述用户单元的网络状态不稳定;The processing unit compares the time taken by the user unit to completely receive the delivered content with the average time taken by all user units to fully receive the delivered content, and when the ratio between the two is greater than a second preset value (the second preset value is greater than 1, generally When it is set between 2-10, preferably between 3-5), it is determined that the network status of the subscriber unit is unstable;
处理单元获取第一预设时间区间(这一时间区间的长度一般为1-2个小时,该时间过低会导致有效样本过少,过长会使数据准确度不高)内所有行速率不高于第一预设值和网络状态不稳定的用户单元的网络类型和所在位置,将所述所在位置设为第一位置;The processing unit obtains the first preset time interval (the length of this time interval is generally 1-2 hours, if the time is too low, the effective samples will be too few, and if the time is too long, the data accuracy will be low). The network type and location of the subscriber unit that is higher than the first preset value and the network state is unstable, and the location is set as the first location;
对每种网络类型,处理单元将所述第一位置作为样本点进行聚类分析,得到多个簇(通过这种方法,可以根据信号的强弱对地区进行自动划分,而不是根据行政区划等信号强度不一致的划分方法,更方便实现根据信号强弱对某一区域进行数字内容推送,其中,不同的网络类型可能在同一区域有不同的表现,因此得到的多个簇或者说区域实际上是对应于一个网络类型,如联通使用一个簇的分类,移动使用另一个簇的分类,对于不同的网络类型需要分别进行处理,如先单独处理联通的数据,完成之后再处理移动的数,之后是电信的数据,以下处理均为对同一网络类型的数据进行处理);For each network type, the processing unit uses the first position as a sample point to perform cluster analysis to obtain multiple clusters (by this method, regions can be automatically divided according to the strength of the signal, rather than according to administrative divisions, etc. The division method with inconsistent signal strength is more convenient to push digital content to a certain area according to the signal strength. Different network types may have different performances in the same area, so the obtained multiple clusters or areas are actually Corresponding to a network type, for example, China Unicom uses the classification of one cluster, and China Mobile uses the classification of another cluster. Different network types need to be processed separately. For example, first process the data of China Unicom separately, and then process the data of mobile after completion, and then Telecom data, the following processing is for data of the same network type);
对每一个簇,处理单元去除其中样本点密度低于第三预设值的样本点,得到新簇(通过这种处理方法,即可以做到不考虑使用人口稀少的地区的推送设定,降低计算量,还能解决个别定位偏移到人口稀少区域的虚假样本,因为这种偏移情况很少,因此可以通过设定密度来过滤掉);For each cluster, the processing unit removes the sample points whose sample point density is lower than the third preset value to obtain a new cluster (by this processing method, it can be achieved without considering the use of push settings in sparsely populated areas, reducing The amount of calculation can also solve the false samples of individual positioning offsets to sparsely populated areas, because such offsets are rare, so they can be filtered out by setting the density);
对每一个新簇,处理单元得到其样本点的包络,并对包络进行形态学滤波(包括膨胀、开运算和闭运算,用以去除定位识别中的异常情况和少量孤立的样本)后,得到新区域;For each new cluster, the processing unit obtains the envelope of its sample points, and performs morphological filtering on the envelope (including dilation, opening and closing operations to remove abnormalities and a small number of isolated samples in positioning recognition) , get the new area;
处理单元将所述新区域设为第一预设时间区间内的弱信号区域,将其他区域设为第一预设时间区间内的强信号区域(用信号强弱来分区以实现对数字内容推送的管理,避免在弱信号区域推送数字内容导致用户的网络通信受到严重影响);The processing unit sets the new area as a weak signal area in the first preset time interval, and sets other areas as strong signal areas in the first preset time interval (using signal strength to partition to realize pushing digital content management, to avoid pushing digital content in weak signal areas and causing users’ network communications to be seriously affected);
处理单元通过通信单元获取互联上的每一个新区域在第一预设时间区间内的天气信息;The processing unit obtains the weather information of each new area on the Internet within the first preset time interval through the communication unit;
处理单元通过通信单元获取互联上的每一个新区域在第一预设时间区间内的用户密度;The processing unit acquires the user density of each new area on the Internet within the first preset time interval through the communication unit;
处理单元检测天气变化和/或用户密度变化对弱信号区域的影响,当随着天气变化和/或用户密度变化时,某一弱信号区域变为强信号区域时,将该区域标记为变信号区域,记录此时的天气变化和/或用户密度变化,作为该区域的信号弱-强变化条件(由于一些天气情况会对用户的网络条件产生明显影响,同时,一些活动导致大量人员聚集也会导致聚集区域附近的用户的网络条件改变,为了避免这种情况下的误识别,需要标记这些区域和网络变化的条件,以避免向信号弱的用户推送数字内容或不对信号强的用户推送数字内容),当随着天气变化和/或用户密度变化时,某一弱信号区域始终为弱信号区域时,将该区域标记为稳定弱信号区域;The processing unit detects the influence of weather changes and/or user density changes on weak signal areas, and when a weak signal area becomes a strong signal area as the weather changes and/or user density changes, the area is marked as a signal change Area, record the weather changes and/or user density changes at this time, as the signal weak-strong change conditions in this area (because some weather conditions will have a significant impact on the user's network conditions, and at the same time, some activities that cause a large number of people to gather will also As a result, the network conditions of users near the aggregation area change. In order to avoid misidentification in this situation, it is necessary to mark these areas and the conditions of the network change, so as to avoid pushing digital content to users with weak signal or not to push digital content to users with strong signal ), when a weak signal area is always a weak signal area when the weather changes and/or the user density changes, the area is marked as a stable weak signal area;
当需要推送数字内容时,处理单元:对位于强信号区域中的用户单元进行数字内容推送;获取变信号区域的天气信息和/或用户密度信息,当所述天气信息和/或用户密度达到该变信号区域的信号弱-强变化条件时,对位于该变信号区域中的用户单元进行数字内容推送。When the digital content needs to be pushed, the processing unit: pushes the digital content to the user unit located in the strong signal area; obtains the weather information and/or user density information of the variable signal area, when the weather information and/or user density reach the When the weak-to-strong signal change condition in the signal-changing area, push the digital content to the subscriber unit located in the signal-changing area.
通过这种处理方法,可以降低信号区域自动划分的计算量,还能避免噪声数据的影响,提高信号强弱区域划分的稳定性。Through this processing method, the calculation amount of automatic signal area division can be reduced, the influence of noise data can be avoided, and the stability of signal strength area division can be improved.
为了适应对信号强弱会变化的地区的用户的数字内容推送,同时避免向不相关人员推送数字内容,导致占用过多的带宽,在本发明的一个实施例中,In order to adapt to the push of digital content to users in areas where the signal strength will change, and to avoid pushing digital content to irrelevant people, resulting in excessive bandwidth occupation, in an embodiment of the present invention,
所述存储单元,还存储数字内容的投送方信息和数字内容的接收方信息;The storage unit also stores sender information of the digital content and receiver information of the digital content;
所述数字包括以图像、视频、音频中的一种或多种形式进行展示;The numbers include displaying in one or more forms of image, video, and audio;
所述用户单元包括用户单元标识;The subscriber unit includes a subscriber unit identification;
所述接收方信息包括:指定标识的用户单元;和/或,位于指定区域的用户单元;和/或,在指定时间位于指定区域的用户单元;The recipient information includes: a subscriber unit with a specified identifier; and/or, a subscriber unit located in a specified area; and/or, a subscriber unit located in a specified area at a specified time;
当需要推送数字内容时,处理单元向同时满足接收方信息且位于强信号区域中的用户单元进行数字内容推送;以及,向同时满足接收方信息且位于天气信息和/或用户密度达到变信号区域的信号弱-强变化条件的变信号区域中的用户单元进行数字内容推送。When the digital content needs to be pushed, the processing unit pushes the digital content to the user unit which satisfies the information of the recipient and is located in a strong signal area; Subscriber units in the variable signal area of the signal weak-strong change condition perform digital content push.
由于可能需要推送较为重要的内容,而有些数字内容则不那么重要,而重要的内容需要优先推送,为了标识数字内容的重要性,在本发明的一个实施例中,如图2所示,为本发明另一实施例中数字内容投送系统的结构示意图,所述系统还包括:Because it may be necessary to push more important content, while some digital content is not so important, and important content needs to be pushed first, in order to identify the importance of digital content, in an embodiment of the present invention, as shown in Figure 2, is A schematic structural diagram of a digital content delivery system in another embodiment of the present invention, the system further includes:
内容获取单元,与存储单元连接,用于从数字内容的投放方获取需要投送的数字内容,并将其写入存储单元(不同的投送方可以设定不同的权限,如政府机构可以设置最高投送权限,而商业机构则无法设置最高权限);The content acquisition unit is connected with the storage unit, and is used to obtain the digital content that needs to be delivered from the delivery party of the digital content, and write it into the storage unit (different delivery parties can set different permissions, such as government agencies can set The highest delivery authority, while commercial organizations cannot set the highest authority);
存储管理单元,与存储单元连接,用于管理存储单元中的数字内容、数字内容的投送方信息和数字内容的接收方信息,具体包括:The storage management unit is connected with the storage unit and is used to manage the digital content in the storage unit, the sender information of the digital content and the receiver information of the digital content, specifically including:
检查信息的完整性,包括检查每一条数字内容是否有对应的投送方信息和接收方信息;Check the integrity of the information, including checking whether each piece of digital content has corresponding sender information and receiver information;
当信息不完整时,根据预设的规则对信息进行补充使其完整(当缺少投送方信息时,根据数字内容的来源IP检索投送方信息,当检索到唯一投送方时,将检索到的唯一投送方的信息设定为投送方信息)或删除信息不完整的数字内容(当无法补充信息使其完整时,删除信息不完整的数字内容);When the information is incomplete, supplement the information according to the preset rules to make it complete (when the sender information is missing, retrieve the sender information according to the source IP of the digital content, and when the unique sender is retrieved, it will retrieve The information of the only sending party received is set as the sending party information) or delete the digital content with incomplete information (when the information cannot be supplemented to make it complete, delete the digital content with incomplete information);
对数字内容进行优先级分级,所述优先级至少包含2个级别,并将优先级高于预设级别的数字内容的标识写入优先级文件,由处理单元根据优先级文件对数字内容的投送进行排序和投送。Prioritize the digital content, the priority includes at least 2 levels, and write the identification of the digital content with a priority higher than the preset level into the priority file, and the processing unit casts the digital content according to the priority file. Send to sort and deliver.
通过这种方法,可以控制数字内容的推送顺序,使得重要的内容优先推送,保证数字内容推送的稳定性。Through this method, the push order of digital content can be controlled, so that important content is pushed first, and the stability of digital content push is ensured.
为了使不同等级的数字内容能够有序的推送,保证每一级别的数字内容都可以推送到,在本发明的一个实施例中,所述由处理单元根据优先级文件对数字内容的投送进行排序和投送,具体为:In order to push digital content of different levels in an orderly manner and ensure that digital content of each level can be pushed to, in an embodiment of the present invention, the processing unit performs delivery of digital content according to the priority file Sort and deliver, specifically:
处理单元获取优先级文件中数字内容标识的优先级;The processing unit obtains the priority of the digital content identifier in the priority file;
处理单元检索优先级文件中的优先级,当存在最高优先级(一般为应急救险用的数字内容)的数字内容标识时,处理单元按优先级文件中的最高优先级的数字内容标识写入时间的先后对最高优先级的数字内容标识进行排序,作为最高优先级队列(保证应急救险等具有最高的优先级的数字内容进行优先推送);The processing unit retrieves the priority in the priority file, and when there is a digital content ID with the highest priority (generally digital content for emergency rescue), the processing unit writes according to the digital content ID with the highest priority in the priority file Sort the highest priority digital content identifiers in order of time as the highest priority queue (ensure that emergency rescue and other digital content with the highest priority are pushed first);
对于非最高优先级的数字内容标识,处理单元对每一优先级设定选取系数;For digital content identifications that are not of the highest priority, the processing unit sets a selection coefficient for each priority;
对于非最高优先级的每一优先级的数字内容标识,处理单元将其按写入时间的先后进行分段,除最后一段的数量不高于选取系数外,每一段的数量等于选取系数;For the digital content identifiers of each priority that is not the highest priority, the processing unit divides them into segments according to the order of writing time, except that the number of the last segment is not higher than the selection coefficient, and the number of each segment is equal to the selection coefficient;
对于非最高优先级的每一优先级的每一段数字内容标识进行标号,具体为,每一优先级的每一段数字内容标识为等差数列,其公差为去除最高优先级后的优先级的数量加1,首项为该优先级在去除最高优先级后的优先级排序编号;Label each piece of digital content of each priority that is not the highest priority, specifically, each piece of digital content of each priority is identified as an arithmetic sequence, and the tolerance is the number of priorities after the highest priority is removed Add 1, the first item is the priority number of the priority after removing the highest priority;
处理单元将每一段数字内容标识按其标号从小到大排列,形成普通队列;The processing unit arranges each piece of digital content identification according to its label from small to large to form a common queue;
处理单元将普通队列连接到最高优先级队列的结尾后形成投送序列;The processing unit connects the normal queue to the end of the highest priority queue to form a delivery sequence;
处理单元按照投送序列的顺序查找与数字内容标识对应的数字内容、数字内容的投送方信息和数字内容的接收方信息,并将查找到的数字内容按照数字内容的接收方信息进行投送,并将投送结果反馈到数字内容的投送方。The processing unit searches for the digital content corresponding to the digital content identifier, the sender information of the digital content, and the receiver information of the digital content according to the order of the delivery sequence, and delivers the found digital content according to the receiver information of the digital content , and feed back the delivery result to the sender of the digital content.
通过这种方法,可以保证即使高优先级(除最高优先级以外,最高优先级的数字内容基本不会持续增加)的数字内容不断增加,也能将低优先级的内容推送到用户单元,避免低优先级的数字内容被一直插队而无法推送的情况,同时保证相近时间写入的不同优先级的数字内容会优先推送优先级高的数字内容。Through this method, it can be guaranteed that even if the digital content of high priority (except for the highest priority, the digital content of the highest priority will not continue to increase) continues to increase, the content of low priority can be pushed to the user unit, avoiding The situation where low-priority digital content has been queued and cannot be pushed, while ensuring that digital content of different priorities written at a similar time will give priority to pushing high-priority digital content.
为了应急救险等具有最高的优先级能够及时投送到用户单元,在本发明的一个实施例中,In order to have the highest priority for emergency rescue, etc., it can be sent to the user unit in time, in one embodiment of the present invention,
当投送的数字内容的优先级为最高优先级时,处理单元将查找到的数字内容按照数字内容的接收方信息进行投送;When the priority of the delivered digital content is the highest priority, the processing unit delivers the found digital content according to the receiver information of the digital content;
当投送的数字内容的优先级不为最高优先级时,处理单元向同时满足接收方信息且位于强信号区域中的用户单元进行数字内容推送;以及,向同时满足接收方信息且位于天气信息和/或用户密度达到变信号区域的信号弱-强变化条件的变信号区域中的用户单元进行数字内容推送。When the priority of the delivered digital content is not the highest priority, the processing unit pushes the digital content to the user unit that simultaneously satisfies the recipient information and is located in a strong signal area; And/or the user units in the signal-changing area whose user density reaches the signal-weak-to-strong change condition of the signal-changing area perform digital content push.
通过本发明的实现方式,应急救险等具有最高的优先级的数字内容,不需要考虑用户的网络状态而直接进行推送,以达到应急救援等目的。Through the implementation of the present invention, digital content with the highest priority, such as emergency rescue, is directly pushed without considering the user's network status, so as to achieve the purpose of emergency rescue and the like.
由于数字内容的投送方有时候需要对投送的数字内容进行评估,而用户大多数对不喜欢的数字内容直接跳过而没有动力去进行评分,所以用评分来对数字内容进行评估容易出现系统性误差,为了避免这种情况的出现,同时降低用户接收到不喜欢的数字内容的次数,在本发明的一个实施例中,Because the sender of digital content sometimes needs to evaluate the digital content delivered, and most users skip the digital content they don’t like directly and have no motivation to rate it, so it is easy to use ratings to evaluate digital content Systematic errors, in order to avoid the occurrence of this situation, and reduce the number of times users receive disliked digital content, in one embodiment of the present invention,
所述存储单元,还存储数字内容的投送方信息;The storage unit also stores sender information of the digital content;
所述用户单元,还包括反馈装置,所述反馈装置用于反馈用户单元展示投送内容的时间到处理单元;The user unit further includes a feedback device, the feedback device is used to feed back the time when the user unit displays and delivers the content to the processing unit;
对于每一数字内容,处理单元计算用户单元展示数字内容的时间和数字内容本身的播放时间之间的第一比值;For each digital content, the processing unit calculates a first ratio between the time during which the user unit presents the digital content and the time during which the digital content itself is played;
处理单元统计第一比值小于第四预设值的用户单元的数量与第一比值不小于第四预设值的用户单元的数量之间的第二比值,当所述第二比值大于第五预设值时,处理单元将所述第二比值反馈至数字内容的投送方,并降低所述数字内容的优先级。The processing unit counts a second ratio between the number of subscriber units whose first ratio is less than a fourth preset value and the number of subscriber units whose first ratio is not less than a fourth preset value, when the second ratio is greater than a fifth preset When setting the value, the processing unit feeds back the second ratio to the sender of the digital content, and lowers the priority of the digital content.
本发明提供的一种数字内容投送系统,能够根据用户的网络情况来选择推送数字内容,避免拥堵用户的通信网络。The digital content delivery system provided by the present invention can select and push digital content according to the user's network conditions, so as to avoid congestion of the user's communication network.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810606819.0A CN108900427B (en) | 2018-06-13 | 2018-06-13 | Digital content delivery system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810606819.0A CN108900427B (en) | 2018-06-13 | 2018-06-13 | Digital content delivery system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108900427A true CN108900427A (en) | 2018-11-27 |
| CN108900427B CN108900427B (en) | 2019-04-23 |
Family
ID=64345001
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810606819.0A Active CN108900427B (en) | 2018-06-13 | 2018-06-13 | Digital content delivery system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108900427B (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101374220A (en) * | 2007-08-23 | 2009-02-25 | 凌阳科技股份有限公司 | Video image transmission method and system |
| US20120059937A1 (en) * | 2010-09-08 | 2012-03-08 | International Business Machines Corporation | Bandwidth allocation management |
| CN104267803A (en) * | 2014-09-09 | 2015-01-07 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN104904183A (en) * | 2012-12-14 | 2015-09-09 | 微软技术许可有限责任公司 | Content-acquisition source selection and management |
| US20150334030A1 (en) * | 2014-05-13 | 2015-11-19 | Cisco Technology, Inc. | Probing available bandwidth along a network path |
| CN105101317A (en) * | 2015-07-28 | 2015-11-25 | 努比亚技术有限公司 | Network switching device and method |
| US20160277959A1 (en) * | 2015-03-20 | 2016-09-22 | Juniper Networks, Inc. | Label switched path preemption avoidance |
| US20170093950A1 (en) * | 2015-09-29 | 2017-03-30 | Sensormatic Electronics, LLC | System and Method for Controlling Video and/or Audio Streams in a Web Browser |
| CN106791575A (en) * | 2016-12-22 | 2017-05-31 | 上海寰视网络科技有限公司 | The control method and equipment of a kind of data is activation |
| CN107948740A (en) * | 2017-10-30 | 2018-04-20 | 广州虎牙信息科技有限公司 | Video playing control method, device and terminal |
-
2018
- 2018-06-13 CN CN201810606819.0A patent/CN108900427B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101374220A (en) * | 2007-08-23 | 2009-02-25 | 凌阳科技股份有限公司 | Video image transmission method and system |
| US20120059937A1 (en) * | 2010-09-08 | 2012-03-08 | International Business Machines Corporation | Bandwidth allocation management |
| CN104904183A (en) * | 2012-12-14 | 2015-09-09 | 微软技术许可有限责任公司 | Content-acquisition source selection and management |
| US20150334030A1 (en) * | 2014-05-13 | 2015-11-19 | Cisco Technology, Inc. | Probing available bandwidth along a network path |
| CN104267803A (en) * | 2014-09-09 | 2015-01-07 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| US20160277959A1 (en) * | 2015-03-20 | 2016-09-22 | Juniper Networks, Inc. | Label switched path preemption avoidance |
| CN105101317A (en) * | 2015-07-28 | 2015-11-25 | 努比亚技术有限公司 | Network switching device and method |
| US20170093950A1 (en) * | 2015-09-29 | 2017-03-30 | Sensormatic Electronics, LLC | System and Method for Controlling Video and/or Audio Streams in a Web Browser |
| CN106791575A (en) * | 2016-12-22 | 2017-05-31 | 上海寰视网络科技有限公司 | The control method and equipment of a kind of data is activation |
| CN107948740A (en) * | 2017-10-30 | 2018-04-20 | 广州虎牙信息科技有限公司 | Video playing control method, device and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108900427B (en) | 2019-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111510395B (en) | Service message reporting method, device, equipment and medium | |
| US8126980B2 (en) | Dual use counters for routing loops and spam detection | |
| CN105101270B (en) | Traffic management device and traffic management method for terminal | |
| CN102867041B (en) | Terminal and storage space management method | |
| US8073476B2 (en) | Mobile communication device and method for deleting short message service messages | |
| CN101547159B (en) | Method and device for preventing network congestion | |
| CN102017651B (en) | Apparatus and method for composing scenes using rich media contents | |
| CN101719954B (en) | Method and device for realizing shot message topping | |
| CN101841596A (en) | Short message delay reminding terminal and method | |
| CN102480702A (en) | Short message intercepting method and system | |
| CN105100830A (en) | Device and method for quickly switching video sources based on video aggregation service | |
| CN111476596A (en) | Family population data processing method, system and storage medium based on homologous equipment | |
| CN104618592B (en) | A kind of disturbance-free method and mobile terminal | |
| CN105554320A (en) | Monitoring method and system of telephone traffic of call centers | |
| CN106792905B (en) | Message processing method and base station | |
| CN111327665A (en) | Data transmission accelerating device, data transmission accelerating method and router | |
| TWI789346B (en) | Message sending method and terminal equipment | |
| CN101072067A (en) | Device and method for realizing short-message classified sending, receiving and displaying | |
| CN108900427A (en) | Digital content delivery system | |
| CN103259910B (en) | terminal and missed call management method | |
| CN105224438A (en) | Based on customer consumption based reminding method and the device of net dish | |
| CN104731979A (en) | A method and device for saving all exclusive information resources of a specific person | |
| CN109587357B (en) | Crank call identification method | |
| CN118827048B (en) | Identity recognition method and device | |
| CN111210045B (en) | An optimization method for sending shutdown commands |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20211222 Address after: 224000 No. 617, building 1, Longyuan Xincun business district, Yannan high tech Zone, Yancheng City, Jiangsu Province Patentee after: Jiangsu Youji Technology Co.,Ltd. Address before: No.2, South Road, hope Avenue, Yancheng Economic and Technological Development Zone, Jiangsu Province, 224000 Patentee before: YANCHENG TEACHERS University |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20240705 Address after: Room 703, Building 4, No. 49 Wengang South Road, Xinhe Street, Yannan High tech Zone, Yancheng City, Jiangsu Province, 224000 Patentee after: Yancheng Chuangjie Technology Co.,Ltd. Country or region after: China Address before: 224000 No. 617, building 1, Longyuan Xincun business district, Yannan high tech Zone, Yancheng City, Jiangsu Province Patentee before: Jiangsu Youji Technology Co.,Ltd. Country or region before: China |
|
| TR01 | Transfer of patent right |