CN101483589B - Customer terminal network media information management method and customer terminal system - Google Patents
Customer terminal network media information management method and customer terminal system Download PDFInfo
- Publication number
- CN101483589B CN101483589B CN2008102495696A CN200810249569A CN101483589B CN 101483589 B CN101483589 B CN 101483589B CN 2008102495696 A CN2008102495696 A CN 2008102495696A CN 200810249569 A CN200810249569 A CN 200810249569A CN 101483589 B CN101483589 B CN 101483589B
- Authority
- CN
- China
- Prior art keywords
- media information
- information
- network media
- management module
- data structure
- 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)
Abstract
The invention discloses a client network media information management method and a client system. The method comprises the following steps: a. establishing a buffer area in the client internal memory; b. generating a plurality of data structures in the buffer area according to the type of the network media information; c. performing a classified storage to the received network media information according to the data structures. By performing a classified storage to data through establishing a buffer area in the client internal memory, real-time performance and high-efficiency of the processing of client system data and experience of subscribers are both considered, therefore, processing speed and processing quality of the client system are improved effectively and satisfaction degree of subscribers to the client products is also improved.
Description
Technical field
The present invention relates to a kind of approaches to IM, specifically, relate to a kind of customer terminal network media management of information method and FTP client FTP thereof.
Background technology
Network EPG and streaming media server store a large amount of channel informations and programme information, and client can inquire about, browse and show these media informations.At present, client is to the normally disposable all media informations that obtain network EPG and streaming media server of these management of information, after the resource management module of client is resolved, all be kept in the client internal memory, the media management module of client and browser can be inquired about the media information of storage, and browse and show.The management of this client media information exists following shortcoming: at first, because the media information amount is huger, will take a large amount of memory headrooms during disposable whole preservation; Secondly, broad medium information is stored in the internal memory, not only can influence the processing speed and the quality of FTP client FTP, and other modules of client inquire about, obtain the speed of information from internal memory slower, thereby cause the decline of client bulk velocity; Once more, the decline of client-side information inquiry and browse displays speed influences the impression of the user experience network information, thereby has also reduced the satisfaction and the market competitiveness of client product.
Based on this, need find a kind of method that network media information is managed in client, can consider the disposal ability of FTP client FTP, can take into account the experience impression of user again, this purpose of the present invention just to the network information.
Summary of the invention
The present invention is directed to the above-mentioned shortcoming that customer terminal network media information management method exists in the prior art, a kind of network media information management method and management devices are provided, described management method can cushion the network media information that receives, and has improved the speed and the real-time of client process.
For solving the problems of the technologies described above, the present invention is achieved by the following technical solutions:
A kind of customer terminal network media information management method is characterized in that, comprises the steps:
A, in the client internal memory, open up buffering area;
B, in described buffering area, generate the plurality of data structure according to the network media information type;
C, according to described data structure to the network media information that the receives storage of classifying;
According to the present invention, described buffering area provides data output interface, by the network media information of described output interface output storage.
According to the present invention, described buffering area comprises channel manage data structure, program information data structure and search program data structure.
According to the present invention, the media information that described media information provides for network EPG and streaming media server; And described buffering area is according to the output interface receiving media information of network EPG and the storage of classifying.
The present invention also provides a kind of FTP client FTP, comprise resource management module, application management module and media management module, it is characterized in that, also comprise the network media information management module, described network media information management module receives the network media information that described resource management module is resolved; Described network media information management module has buffering area, generates the plurality of data structure according to the network media information type in described buffering area, and according to described data structure to the network media information that the receives storage of classifying.
According to the present invention, described buffering area provides data output interface, by the network media information of described output interface output storage.Described buffering area comprises channel manage data structure, program information data structure and search program data structure.
According to the present invention, the media information that described media information provides for network EPG and streaming media server; And described buffering area is according to the output interface receiving media information of network EPG and the storage of classifying.
According to the present invention, described network media information management module comprises data management submodule and Message Processing submodule, described data management submodule is realized classification storage and the output to network media information, and described network media information management module is undertaken by described Message Processing submodule and described resource management module, application management module and media management module alternately.
Compared with prior art, advantage of the present invention and good effect are: the present invention considers the finiteness of client embedded resource, at client memory setting buffering area data are carried out buffer memory, and according to the specific data structure of network media information type generation, to the storage administration of classifying of network media information data, real-time, high efficiency and the sense of experience of users of having taken into account the FTP client FTP data processing well are subjected to, effectively improve the processing speed of FTP client FTP and handled quality, improved the satisfaction of user customer product.
Description of drawings
Fig. 1 is the flow chart of an embodiment of customer terminal network media information management method of the present invention;
Fig. 2 is the functional module structure figure of an embodiment of FTP client FTP of the present invention;
Fig. 3 is the functional block diagram of network media information management module among Fig. 2.
Embodiment
The present invention is further detailed explanation below in conjunction with accompanying drawing.
See also the flow chart of an embodiment of customer terminal network media information management method of the present invention shown in Figure 1, described embodiment has opened up buffering area in the client internal memory, is used for the network media information that storage networking EPG and streaming media server provide.Flow process is as follows:
S101: flow process begins.
S102: buffer data structure initialization.
At video field, the network media information source can be divided three classes: channel manage information, program detail information and search programme information, wherein, described channel manage information is the information of programme information being carried out Classification Management, programme information is the media file information that actual user needs, and described search programme information is the information of searching for corresponding program by the keyword of user's input.Described embodiment summarizes to this three classes network media information, in buffering area, generate three class data structures, be respectively channel manage data structure, program information data structure and search program data structure, and described three class data structures are carried out initialization, initialization comprises in the initialization of initial storage configuration body pointer and the storing process initialization to whole storage organization.
S103: classification storage networking media information.
The output interface that the resource management module of client provides according to network EPG receives the network media information packet, and resolves, deposit in then to buffering area, described buffering area according to initialized data structure to the network media information storage of classifying.In storing process, attention is to the operation of store data structure and memory buffer, such as internal memory will be applied for and discharge timely, and prevents the appearance of wild pointer when discharging internal memory, simultaneously when data are operated, the existence of real-time judgment data.
S104: the media information of buffer management storage, and carry out alternately with other modules of FTP client FTP, the inquiry of realization media information, browse and operation such as demonstration.
Buffering area carries out operational administrative to the media information of storage, and externally provide data output interface, undertaken alternately by other modules of FTP client FTP, can export the rendition list, number of programs, information such as programme information, channel list, channel quantity, detailed channels information and search listing in detail, thus be implemented in client to the inquiry of media information, browse and operation such as demonstration.
S105: flow process finishes.
Fig. 2 shows the functional module structure figure of an embodiment of FTP client FTP of the present invention, and Fig. 3 shows the functional block diagram of network media information management module among Fig. 2.Described FTP client FTP also includes the classify network media information management module of buffer memory of network media information except that comprising resource management module, application management module, media management module and browser.Wherein, described network media information management module comprises data management submodule and Message Processing submodule, described network media information management module is undertaken alternately by other functional modules in described Message Processing submodule and the FTP client FTP, and described data management submodule is responsible for finishing to the management of buffering area initialization, buffering area and the operations such as management control of data.
See also shown in Figure 2, relation between each functional module of client is as follows: described resource management module be directly and network EPG carry out the module of message transmission, described resource management module is resolved the network packet of described network EPG output interface output, and the data after will resolving input in the described network media information management module; Described network media information management module is as the supporting module in the whole FTP client FTP, after described resource management module obtains network media information, by calling the saving interface function of described network media information management module, realize the media information classification of Data is stored; Described application management module mainly is responsible for realizing the startup of described network media information management module and the initialization of data structure; The media information of storing in the described network media information management module can be inquired about, be searched for to described media management module, and can from described network media information management module, obtain detailed programme information, then described programme information is play and Play Control; Described browser also can be inquired about from described network media information management module, searching media information, and obtains corresponding media information and present.
In the above-described embodiments, during described network media information management module stores media information, with the father node of described channel manage information as tree structure, and with the leaf node of programme information as tree, described media management module and browser visit in the described network media information management module channel manage information and during programme information, then be to realize a operation to setting in the data structure.And, can be used as a kind ofly simply to the visit of doubly linked list for the search programme information, the operation of doubly linked list comprised obtain the operation that total number of nodes etc. was obtained, obtained in present node, forerunner, follow-up, grouping.
Certainly; the above only is a kind of preferred implementation of the present invention; should be understood that; for those skilled in the art; under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.
Claims (8)
1. a customer terminal network media information management method is characterized in that, comprises the steps:
A, in the client internal memory, open up buffering area;
B, in described buffering area, generate the plurality of data structure according to the network media information type;
C, according to described data structure to the network media information that the receives storage of classifying;
Described network media information comprises channel manage information, programme information and search programme information;
In described step b, described buffering area comprises channel manage data structure, program information data structure and search program data structure;
In described step c, when the network media information that receives is stored, with the father node of described channel manage information, with the leaf node of described programme information as tree structure as tree structure; And described search program data structure is the doubly linked list structure.
2. management method according to claim 1 is characterized in that described buffering area provides data output interface, by the network media information of described output interface output storage.
3. management method according to claim 2 is characterized in that, the media information that described network media information provides for network EPG and streaming media server.
4. management method according to claim 3 is characterized in that, described buffering area is according to the output interface receiving media information of network EPG and the storage of classifying.
5. FTP client FTP, comprise resource management module, application management module and media management module, it is characterized in that, also comprise the network media information management module, described network media information management module receives the network media information that described resource management module is resolved; Described network media information management module has buffering area, generates the plurality of data structure according to the network media information type in described buffering area, and according to described data structure to the network media information that the receives storage of classifying; Described network media information comprises channel manage information, programme information and search programme information, described data structure comprises channel manage data structure, program information data structure and search program data structure, described channel manage information is stored respectively as the leaf node of tree structure as the father node of tree structure, described programme information, and described search program data structure is the doubly linked list structure.
6. FTP client FTP according to claim 5 is characterized in that described buffering area provides data output interface, by the network media information of described output interface output storage.
7. FTP client FTP according to claim 5 is characterized in that, the media information that described network media information provides for network EPG and streaming media server; Described buffering area is according to the output interface receiving media information of network EPG and the storage of classifying.
8. according to each described FTP client FTP in the claim 5 to 7, it is characterized in that, described network media information management module comprises data management submodule and Message Processing submodule, described data management submodule is realized classification storage and the output to network media information, and described network media information management module is undertaken by described Message Processing submodule and described resource management module, application management module and media management module alternately.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102495696A CN101483589B (en) | 2008-12-26 | 2008-12-26 | Customer terminal network media information management method and customer terminal system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102495696A CN101483589B (en) | 2008-12-26 | 2008-12-26 | Customer terminal network media information management method and customer terminal system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101483589A CN101483589A (en) | 2009-07-15 |
CN101483589B true CN101483589B (en) | 2011-11-30 |
Family
ID=40880528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102495696A Expired - Fee Related CN101483589B (en) | 2008-12-26 | 2008-12-26 | Customer terminal network media information management method and customer terminal system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101483589B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012097702A2 (en) * | 2012-01-12 | 2012-07-26 | 华为终端有限公司 | Method and mobile terminal for processing data in message |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1314046A (en) * | 1998-06-09 | 2001-09-19 | 英戴克系统公司 | Database for use in method and apparatus for displaying television programs and related text |
CN101141588A (en) * | 2007-09-05 | 2008-03-12 | 康佳集团股份有限公司 | TV program information storage and display method |
CN101299805A (en) * | 2007-05-01 | 2008-11-05 | 三星电子株式会社 | Apparatus and method of receiving electronic program guide |
-
2008
- 2008-12-26 CN CN2008102495696A patent/CN101483589B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1314046A (en) * | 1998-06-09 | 2001-09-19 | 英戴克系统公司 | Database for use in method and apparatus for displaying television programs and related text |
CN101299805A (en) * | 2007-05-01 | 2008-11-05 | 三星电子株式会社 | Apparatus and method of receiving electronic program guide |
CN101141588A (en) * | 2007-09-05 | 2008-03-12 | 康佳集团股份有限公司 | TV program information storage and display method |
Also Published As
Publication number | Publication date |
---|---|
CN101483589A (en) | 2009-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105138592B (en) | A kind of daily record data storage and search method based on distributed structure/architecture | |
US20110125749A1 (en) | Method and Apparatus for Storing and Indexing High-Speed Network Traffic Data | |
CN102882985A (en) | File sharing method based on cloud storage | |
WO2014101777A1 (en) | Flow table matching method and device, and switch | |
CN101800690B (en) | Method and device for realizing source address conversion by using address pool | |
US11030262B2 (en) | Recyclable private memory heaps for dynamic search indexes | |
US10348650B2 (en) | Augmentation of pattern matching with divergence histograms | |
CN103997540A (en) | Method for achieving distributed storage of network, storage system and customer premise equipment | |
CN105763385A (en) | Flow scheduling method and apparatus | |
CN101442558A (en) | Method and system for providing index service for P2SP network | |
WO2017000565A1 (en) | User access control method and apparatus, relay device and server | |
CN103400283A (en) | Advertisement pushing system and method based on home gateway | |
CN101360260A (en) | Hybrid mobile P2P content sharing system construction suitable for 2.5G/3G mobile data network | |
CN102014065A (en) | Method for analyzing packet headers, header analysis preprocessing device and network processor | |
CN102090039B (en) | A method of performing data mediation, and an associated computer program product, data mediation device and information system | |
US9654590B2 (en) | Method and arrangement in a communication network | |
CN101771557A (en) | Method for managing object instance and alias and equipment | |
US20170064023A1 (en) | Page Push Method, Device, Server and System | |
CN101483589B (en) | Customer terminal network media information management method and customer terminal system | |
EP3657859B1 (en) | Optimizing data exchange between connected objected by type of message | |
US20220368669A1 (en) | Filtering and organizing process for domain name system query collection | |
CN106294539A (en) | Data directory list storage strategy under mixed cloud environment | |
CN103116579A (en) | Real-time searching method and real-time searching device | |
CN114390508B (en) | User asynchronous activation method, system, device and storage medium | |
US20070156547A1 (en) | Method, System, Device and Function for Generating and Transferring a Bill |
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 |
Granted publication date: 20111130 Termination date: 20191226 |
|
CF01 | Termination of patent right due to non-payment of annual fee |