Movatterモバイル変換


[0]ホーム

URL:


CN104219534B - A kind of Linux set-top box realizes the system and method for cloud storage agency - Google Patents

A kind of Linux set-top box realizes the system and method for cloud storage agency
Download PDF

Info

Publication number
CN104219534B
CN104219534BCN201410428635.1ACN201410428635ACN104219534BCN 104219534 BCN104219534 BCN 104219534BCN 201410428635 ACN201410428635 ACN 201410428635ACN 104219534 BCN104219534 BCN 104219534B
Authority
CN
China
Prior art keywords
cloud storage
top box
linux
list
file
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.)
Active
Application number
CN201410428635.1A
Other languages
Chinese (zh)
Other versions
CN104219534A (en
Inventor
郭洲
郭湘南
赵頔
胡琴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co LtdfiledCriticalFiberhome Telecommunication Technologies Co Ltd
Priority to CN201410428635.1ApriorityCriticalpatent/CN104219534B/en
Publication of CN104219534ApublicationCriticalpatent/CN104219534A/en
Application grantedgrantedCritical
Publication of CN104219534BpublicationCriticalpatent/CN104219534B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

A kind of Linux set-top box realizes the system and method for cloud storage agency, it is related to cloud storage technical field, including the Linux set-top box with internet communication, it interconnects net side and cloud storage service platform is set, cloud storage platform provides the Resources list including multimedia resource file, cloud storage proxy module is set in Linux set-top box, FUSE module and virtual resource list, virtual resource list is mapping of the Resources list of interconnection net side in Linux set-top box, cloud storage proxy module is used to carry out the mapping by FUSE module, player is for selecting the multimedia resource file in virtual resource list to play.The present invention can make Linux set-top box have the ability by using cloud storage service, can directly play the multimedia resources such as video therein, audio, picture.

Description

A kind of Linux set-top box realizes the system and method for cloud storage agency
Technical field
The present invention relates to CS (Cloud Storage, cloud storage) technical fields, in particular to a kind of Linux machine topBox realizes the system and method for cloud storage agency.
Background technique
IPTV, i.e. Interactive Internet TV are a kind of using broadband cable net, collect internet, multimedia, communication etc.Multiple technologies are in one;The technology of a variety of interactive services including DTV is provided to domestic consumer.IPTV machine topBox can provide the user with more broadcast modes such as program request, time shift, while also support picture browsing, audio and video playing etc. a variety ofAbility.
CS, i.e. cloud storage refer to through functions such as cluster application, grid or distributed file systems, will be in networkA large amount of various types of storage equipment gather collaboratives work by application software, common externally offer data store withOne system of business access function.As the wide area network of cloud form is as internet, cloud storage does not refer to for userSome specific equipment, and refer to the aggregate being made of many storage equipment and server.User usesCloud storage is not equipment to be stored using some, but use a kind of entire data access service of cloud storage system bring.Compared with traditional storage equipment, cloud storage is not only a hardware, but a network equipment, storage equipment, server,The complication system that application software, public access interface, the access multiple portions such as net and client-side program form.Each section is to depositStorage equipment is core, externally provides data storage and business access service by application software.
The structural model of cloud storage system can from bottom to top be divided into 4 layers:
(1) accumulation layer: accumulation layer is the most basic part of cloud storage.
(2) basic management layer: basic management layer is most difficult to realize in the most crucial part of cloud storage and cloud storagePart.
(3) application-interface layer: application-interface layer is the most flexible and changeable part of cloud storage.
(4) access layer: any one authorized user can log in cloud storage system by the public application interface of standardSystem enjoys cloud storage service.
CSA (Cloud Storage Agent), i.e. cloud storage agency, are a kind of to answer with what the access layer of cloud storage interactedWith technology, user can be come by using cloud storage agency using cloud storage service.
Currently, the page of the existing IPTV set top box generally by browser access cloud storage platform.This mode only needsCommon browser software is wanted, versatility is preferable.But this mode can only carry out letter to the resource on cloud storage platformSingle upload is downloaded, checks and is deleted etc. and operates, and not can be carried out the operation of richer multiplicity, especially cannot directly be played itIn the multimedia resources such as video, audio, picture.And general user storage to cloud storage platform resource mostly be video, audio,The multimedia resources such as picture, existing IPTV network machine top box are not able to satisfy such demand of user.
Summary of the invention
In view of the deficiencies in the prior art, the purpose of the present invention is to provide a kind of Linux set-top boxes to realize that cloud is depositedThe system and method for storing up agency, can make Linux set-top box have the ability by using cloud storage service, can directly playThe multimedia resources such as video therein, audio, picture.
To achieve the above objectives, the present invention provides the system that a kind of Linux set-top box realizes cloud storage agency, including with it is mutualCloud storage service platform is arranged in the Linux set-top box of connected network communication, interconnection net side, and it includes multimedia resource that cloud storage platform, which provides,The Resources list of file, the interior setting cloud storage proxy module of Linux set-top box, FUSE module and virtual resource list are virtual to provideSource list is mapping of the Resources list of interconnection net side in Linux set-top box, and the cloud storage proxy module is deposited in cloud in advanceService platform registration is stored up, for the Resources list to be mapped as institute by FUSE module with after the success of cloud storage service platform authenticationIt states virtual resource list, corresponding multimedia resource file is downloaded from the virtual resource list by http protocol, and delayIt is stored to the memory of Linux set-top box;Player is for calling the file system of Linux to check and select in virtual resource listMultimedia resource file, and multimedia resource file is taken out from the memory of Linux set-top box, it is sent into hardware decoder decodingAfterwards, audio, video to display equipment are exported;The set-top box is for providing order line or graphic interface software for user's operationFile in the virtual resource list, in error, prompt mistake to user, record code and error reason and discharges errorThe software resource and be shown to out error codes and reason in Linux STB terminal output interface that stage position occupiesHair personnel debug positioning.
Based on the above technical solution, the multimedia resource file includes video, audio and picture, the FUSEModule is located in linux kernel.
The present invention also provides a kind of Linux set-top boxes to realize cloud storage Proxy Method, comprising steps of S1. cloud storage is acted on behalf ofModule is registered in cloud storage service platform in advance;S2. after cloud storage proxy module and cloud storage service platform authentication are successful, pass throughThe Resources list is mapped as virtual resource list by FUSE module, judges whether virtual resource list maps success, if user canTo operate the file in the virtual resource list by the order line of set-top box or the graphic interface software of set-top box;If it is not, user is given by Linux set-top box prompt mistake, it can be with record code and error reason, while discharging the error stageError codes and reason are shown to developer's tune in Linux STB terminal output interface by the software resource that position occupiesOrder position for a trial;S3. player accesses virtual resource list, and selection needs the multimedia resource file that plays, cloud storage proxy server fromCorresponding multimedia resource file is downloaded in the Resources list of cloud storage service platform, and is cached to the memory of Linux set-top box,And then it plays.
Based on the above technical solution, in the S2, after the starting of cloud storage proxy module, it is flat to read cloud storage serviceThe configuration information of platform, authenticating address, the user name of cloud storage agency, user password including cloud storage service platform.
Based on the above technical solution, in the S2, cloud storage proxy module is taken by http protocol to cloud storageBusiness platform initiates certification request, and after authenticating successfully, cloud storage service platform returns to the Resources list in xml form and acts on behalf of to cloud storageModule.
Based on the above technical solution, in the S2, virtual resource list includes the file under catalogue and catalogueFolder and file.
Based on the above technical solution, in the S3, player calls the file system of Linux to check virtual resourceList.
Based on the above technical solution, in the S3, cloud storage proxy server passes through http protocol from cloud storage servicePlatform downloads corresponding multimedia resource file.
Based on the above technical solution, in the S3, player reads multimedia from the memory of Linux set-top boxResource file, after being sent into hardware decoder decoding, output audio, video to display equipment.
Based on the above technical solution, if there is mistake in the step, mistake is prompted by Linux set-top boxTo user, while discharging the software resource that error stage position occupies.
The beneficial effects of the present invention are:
1, storage content amount is big.Linux set-top box limited storage space itself, but pass through cloud storage proxy module and FUSEThe almost limitless memory space of cloud storage service platform can be mapped to Linux set-top box local, without increasing Linux by moduleTop-set hardware storage.
2, storage content is not by region time restriction.User can at any time, any place that can access internet, leads toIt crosses computer, plate or mobile phone etc. and uploads resource file to cloud storage service platform;These texts of Linux set-top box energy real time accessPart, and can play the audio-video document in device.
Detailed description of the invention
Fig. 1 is that Linux set-top box of the present invention realizes the system of cloud storage agency and the configuration diagram of internet;
Fig. 2 is that Linux set-top box of the present invention realizes cloud storage Proxy Method flow chart;
Fig. 3 is that Linux set-top box passes through cloud storage proxy module to cloud storage service platform authentication and the flow chart of mapping;
Fig. 4 is the process of the audio-video document on player plays cloud storage service platform.
Specific embodiment
Invention is further described in detail with reference to the accompanying drawings and embodiments.
As shown in Figure 1, the system that Linux set-top box of the present invention realizes cloud storage agency, including what is communicated with interconnection net sideCloud storage service platform is arranged in Linux set-top box, interconnection net side, and cloud storage platform provides the Resources list, includes in the Resources listMultimedia resource file, such as: video, audio, picture etc..Cloud storage proxy module, FUSE are set in the Linux set-top box(Filesystem in Userspace, user's space file system) module and virtual resource list, virtual resource list are mutualMapping of the Resources list of networking side in Linux set-top box, cloud storage proxy module are used for through the FUSE in linux kernelModule carries out the mapping, under the catalogue that the Resources list is mapped as in the file system of set-top box (for example, tmp/fuse)File or file, user then can by the order line (for example, shell station command: ls-l tmp/fuse) of set-top box orThe graphic interface software of person's set-top box operates these files or file, including more in player selection virtual resource listMedia resource file plays.
As shown in Fig. 2, Linux set-top box realizes cloud storage Proxy Method, comprising steps of
S1. cloud storage proxy module is registered in cloud storage service platform in advance, that is, passes through the internet logins sides such as webpage noteVolume.
S2. after cloud storage proxy module and cloud storage service platform authentication are successful, the Resources list is reflected by FUSE moduleIt penetrates as virtual resource list.
S3. player accesses virtual resource list, and selection needs the multimedia resource file that plays, cloud storage proxy server fromCorresponding multimedia resource file is downloaded in the Resources list of cloud storage service platform, and is cached to the memory of Linux set-top box,And then it plays.
As shown in figure 3, to cloud storage service platform authentication and being reflected for Linux set-top box in S2 by cloud storage proxy moduleThe process penetrated:
Cloud storage proxy module starting in S21.Linux set-top box, reads matching for interconnection net side cloud storage service platformConfidence breath, authenticating address, user name, the user password of cloud storage agency including cloud storage service platform etc..
S22. cloud storage proxy module initiates certification request to cloud storage service platform by http protocol, judges that certification is askedThe no success of Seeking Truth, if so, into S23;If it is not, into S24.
S23. cloud storage proxy module is by http protocol, to cloud storage service platform request the Resources list, if success, intoEnter S25;If failure, into S28.
S24. multiple certification request is re-initiated, is retried in the present embodiment three times, judges whether to authenticate successfully, if so, intoEnter S23;If it is not, into S28.
S25. cloud storage service platform returns to the Resources list in xml form and gives cloud storage proxy module, and cloud storage acts on behalf of mouldThe Resources list is mapped as virtual resource list by the FUSE module in linux kernel by block, and virtual resource list includes catalogue,And file and file under catalogue.
S26 judges whether virtual resource list maps success, if so, into S27;If it is not, into S28;The reason of failureIncluding user's operation not, can not find catalogue or file, or only partial list or file etc..
S27. user can by the order line (for example, shell station command: ls-l tmp/fuse) of set-top box orThe graphic interface software of set-top box operates the file or file.
S28. user is given by Linux set-top box prompt mistake, can be released simultaneously with record code and error reasonError codes and reason are shown to exploitation in Linux STB terminal output interface by the software resource that wrong stage position occupiesPersonnel debug positioning.
As shown in figure 4, in S3, the process of the audio-video document on player plays cloud storage service platform are as follows:
The player of S31.Linux set-top box starts, and accesses virtual resource list by the file system of Linux, includingFile or file under catalogue.
S32. judge whether access succeeds, if so, into S33;If it is not, into S35.
S33. the media resource file that player selection needs to play, cloud storage proxy module is by http protocol, from cloudCorresponding multimedia resource file (such as video, audio, picture) is downloaded in the Resources list of storage service platform, is cached toIn the memory of Linux set-top box.
S34. player takes out multimedia resource file from the memory of Linux set-top box, is sent into hardware decoder decodingAfterwards, audio, video to display equipment are exported.
S35. it sends errored response event and gives player graphical interaction interface, while being discharged into what error stage position occupiedSoftware resource, and user is given by Linux set-top box prompt mistake.
The present invention is not limited to the above-described embodiments, for those skilled in the art, is not departing fromUnder the premise of the principle of the invention, several improvements and modifications can also be made, these improvements and modifications are also considered as protection of the inventionWithin the scope of.The content being not described in detail in this specification belongs to the prior art well known to professional and technical personnel in the field.

Claims (7)

1. the system that a kind of Linux set-top box realizes cloud storage agency, including the Linux set-top box with internet communication, interconnectionCloud storage service platform is arranged in net side, and cloud storage platform provides the Resources list including multimedia resource file, it is characterised in that:Setting cloud storage proxy module, FUSE module and virtual resource list in Linux set-top box, virtual resource list are interconnection net sideMapping of the Resources list in Linux set-top box, the cloud storage proxy module registers in cloud storage service platform in advance, usesIn with after the success of cloud storage service platform authentication, the Resources list is mapped as by the virtual resource list by FUSE module, is led toIt crosses http protocol and downloads corresponding multimedia resource file from the virtual resource list, and be cached to Linux set-top boxMemory;Player is used to that the file system of Linux to be called to check and select the multimedia resource file in virtual resource list, withAnd multimedia resource file is taken out from the memory of Linux set-top box, after being sent into hardware decoder decoding, export audio, videoTo display equipment;The set-top box is for providing order line or graphic interface software for virtual resource list described in user's operationIn file, error when prompt mistake to user, record code and error reason and discharge error stage position occupy it is softIt part resource and error codes and reason is shown to developer in Linux STB terminal output interface debugs positioning.
CN201410428635.1A2014-08-272014-08-27A kind of Linux set-top box realizes the system and method for cloud storage agencyActiveCN104219534B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410428635.1ACN104219534B (en)2014-08-272014-08-27A kind of Linux set-top box realizes the system and method for cloud storage agency

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410428635.1ACN104219534B (en)2014-08-272014-08-27A kind of Linux set-top box realizes the system and method for cloud storage agency

Publications (2)

Publication NumberPublication Date
CN104219534A CN104219534A (en)2014-12-17
CN104219534Btrue CN104219534B (en)2019-02-26

Family

ID=52100611

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410428635.1AActiveCN104219534B (en)2014-08-272014-08-27A kind of Linux set-top box realizes the system and method for cloud storage agency

Country Status (1)

CountryLink
CN (1)CN104219534B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106933555B (en)*2015-12-302020-06-16中国科学院上海高等研究院 a data frame system
CN112714341B (en)*2019-10-252023-11-24中兴通讯股份有限公司Information acquisition method, cloud set top box system, entity set top box and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103716340A (en)*2012-09-282014-04-09联想(北京)有限公司Terminal devices and information processing method
CN103873956A (en)*2012-12-122014-06-18中国电信股份有限公司Media file playing method and system, player, terminal and media storage platform

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8175617B2 (en)*2009-10-282012-05-08Digimarc CorporationSensor-based mobile search, related methods and systems
US9386116B2 (en)*2010-05-132016-07-05Futurewei Technologies, Inc.System, apparatus for content delivery for internet traffic and methods thereof
CN101969391B (en)*2010-10-272012-08-01北京邮电大学Cloud platform supporting fusion network service and operating method thereof
US8589986B2 (en)*2011-02-112013-11-19Sony CorporationMethod and aparatus for sharing internet assets or content URLs via a second display device
CN202334600U (en)*2011-11-252012-07-11裘嘉Cloud storage accelerator and cloud storage system
CN102595223A (en)*2012-03-282012-07-18无锡德思普科技有限公司Intelligentized television set top box and operating method thereof
CN102724302A (en)*2012-05-302012-10-10中兴通讯股份有限公司Family data center system based on cloud storage and family data management method
CN103841170B (en)*2012-11-272018-12-14联想(北京)有限公司A kind of cloud storage method and server
CN203167000U (en)*2013-03-292013-08-28广州中国科学院软件应用技术研究所NAS (Network Attached Storage) cloud storage system based on Android system set top boxes
CN103297431B (en)*2013-05-242016-07-13南京邮电大学 A hybrid caching method for streaming video on demand copy based on cloud server group
CN103442261A (en)*2013-07-302013-12-11四川长虹电器股份有限公司System and method for achieving set top box side EPG program long-distance appointment based on cloud services

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103716340A (en)*2012-09-282014-04-09联想(北京)有限公司Terminal devices and information processing method
CN103873956A (en)*2012-12-122014-06-18中国电信股份有限公司Media file playing method and system, player, terminal and media storage platform

Also Published As

Publication numberPublication date
CN104219534A (en)2014-12-17

Similar Documents

PublicationPublication DateTitle
US20160366025A1 (en)Hybrid cloud identity mapping infrastructure
CN109657429A (en)Video resource management method, equipment, system and computer readable storage medium
CN101321262B (en) Network TV value-added service system and method for realizing service combination
CN104038514A (en)Method and system for realizing mobile interconnection services, data center, and mobile terminal
CN103986776B (en)A kind of router and the method for down loading based on router
CN102497452B (en)Online streaming media service method based on embedded terminal
WO2015096682A1 (en)Application starting method, device and system
US11882154B2 (en)Template representation of security resources
CN106685949A (en)Container access method, container access device and container access system
CN110008019B (en)Method, device and system for sharing server resources
CN110413261A (en)A kind of configuration method and equipment of direct broadcast function module
US20140215333A1 (en)Bookmarking segment of offline content and associating bookmarks with online content
CN109379742A (en)Access method, device and storage medium of wireless local area network
CN105611422A (en)Online live broadcast method based on multi-media list and apparatus thereof
CN104601416A (en)Family group management, business sharing and personalized information sharing method and equipment
CN101471939B (en)Multitime user authentication method for fusion business system with SOA architecture
CN103096181B (en)A kind of provide the method for interactive application business, equipment
CN104301400B (en)Multi-screen collaboration and resource share method based on Samba agreements
CN104219534B (en)A kind of Linux set-top box realizes the system and method for cloud storage agency
CN109348263A (en)Smart television video chases after acute processing method, system and storage medium
KR101325025B1 (en)Method of providing cloud service using set-top box, and computer-readable recording medium for the same
KR20150055776A (en)Personal cloud storage chain service method and system
CN108632438B (en) A method and device for generating an APP interface
CN109246454A (en)Set-top box management method, device, terminal and storage medium based on cloud platform
CN101848360A (en)Method and device for sharing TV programs, and network TV

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp