发明名称 Server, data caching method, and communication system
摘要 It is provided are a server including: a storage module for storing original files and characteristics of the original files; an encoding module for encoding the original files stored in the storage module to generate encoded symbols; an information acquisition module for communicating with at least one transmission node and acquiring state information from the at least one transmission node; a control module for calculating a number of the encoded symbols to be sent to the at least one transmission node for caching based on the characteristics of the original files stored in the storage module and the state information of the at least one transmission node acquired by the information acquisition module; and a communication module for sending the encoded symbols to the at least one transmission node based on the number of the encoded symbols calculated by the control module.
申请公布号 US9635528(B2) 申请公布日期 2017.04.25
申请号 US201414204174 申请日期 2014.03.11
申请人 Hitachi, Ltd. 发明人 Liu Chunguang;Yang Peng;Wang Xiaolei;Bao Yanan;Zhou Sheng;Mizutani Mika;Niu Zhisheng
分类号 G06F15/16;H04W4/18;H04L12/26;H04L1/00;H04L29/08 主分类号 G06F15/16
代理机构 Mattingly & Malur, PC 代理人 Mattingly & Malur, PC
主权项 1. A server comprising: a storage module for storing a plurality of original files and characteristics of each of the plurality of original files, each characteristic including a timeout time for downloading a respective original file, wherein each timeout time is based on a type of content of the respective original file; an encoding module for dividing a first original file into a number of original symbols and for encoding the first original file to generate a number of a plurality of encoded symbols for the first original file; an information acquisition module for communicating with a plurality of transmission nodes, which are each one of a base station and a relay station, and acquiring state information from each of the plurality of transmission nodes; a control module for calculating, for each of the plurality of transmission nodes, the number of the plurality of the encoded symbols to be sent to each of the plurality of transmission nodes for caching based on a first timeout time of the first original file stored in the storage module and the state information of each of the plurality of transmission nodes acquired by the information acquisition module; and a communication module for sending the plurality of the encoded symbols to each of the plurality of transmission nodes based on the number of the plurality of the encoded symbols calculated by the control module and for assigning the first timeout time to the first original file based on a type of content of the first original file, wherein the first timeout time is sent to the plurality of transmission nodes, wherein the state information acquired for each of the transmission nodes includes a coverage area of a first transmission node, of the plurality of transmission nodes, an average stay time of a first user terminal of the first transmission node, a number of user terminals in communication with the first transmission node, an amount of a traffic load of the first transmission node, a frequency of users handed over to the first transmission node and a frequency of users handed off by the first transmission node, and an average channel state between the first user terminal and the first transmission node, wherein the control module determines whether each of the plurality of transmission nodes has a same coverage area and if each of the plurality of transmission nodes have the same coverage area, then the control module determines the number of the plurality of the encoded symbols to be sent to each of the plurality of transmission nodes for caching based on the number of the original symbols for the first original file, the average stay time of the first terminal of the first transmission node, and the first timeout time of the first original file.
地址 Tokyo JP