Embodiment
Browse the scheme of electron album in the prior art based on the IPTV system, the user can only check the picture that oneself uploads to the EPG server by the set-top box of Digital Television, the picture that other user is uploaded to the EPG server can't be checked, so the embodiment of the invention proposes the scheme that a kind of TV Network Based is browsed electron album, can realize fast, real-time, appreciate kith and kin easily or other people upload to the picture of EPG server, perhaps allow kith and kin, colleague or friend appreciate the picture that oneself uploads to the EPG server.
At length set forth to the main realization principle in the embodiment of the invention, embodiment and to the beneficial effect that should be able to reach below in conjunction with each accompanying drawing.
As shown in Figure 1, for browse the system architecture schematic diagram of electron album in the embodiment of the invention based on the IPTV system, the system of browsing electron album based on the IPTV system comprises the EPG server that is arranged on the Virtual network operator place, soft digit aid (SoftDA, Soft Digital Assistant), can but be not limited to be arranged in the EPG server, set-top box, television terminal and use the network television user (user A...... user N) of television terminal and set-top box respectively, wherein:
The EPG server concrete function that is arranged on the Virtual network operator place is: the electronic menu that the user provides by the EPG server, can select the multicast channel oneself liked, the video frequency program that program request oneself is liked, the song that online performance is liked oneself, search the various information that IPTV provides, comprise life information, entertainment information, educational information, sport information etc., also can order the program of oneself liking by the electronic menu that the EPG server provides, the EPG server can also offer user Ephoto business simultaneously.Operator is when user's subscribe television services, for the user is provided with a username and password, this username and password is unique, and according on the EPG server, setting up the electron album that belongs to this user for the user name of its setting, the various pictorial informations that the storage user uploads.During pictorial information that EPG server stores user uploads, can not requiring that the user handles directly picture stores, and the prompting users such as restriction in the speed of network transfer speeds and/or EPG server stores space upload after picture is handled again in the time of also can uploading according to picture.
The concrete function of SoftDA is: being used for inserting the IPTV system, is the subsystem that IPTV main business system offers user contact lists information.The user can pass through SoftDA, and the associated person information of interpolation or deletion oneself is safeguarded the contacts list of oneself.
The concrete function of set-top box is: Web TV operator offers a kind of of user can allow the user on existing simulated television basis, checks digital television program, carries out the consumption industry electronic product of interactive digital amusement, education and commercialization activity.All there is unique device identification number (ID in operator for each user configured set-top box, Identity), and will be stored in the set-top box for each user configured username and password, the user can set up corresponding electron album file and upload the picture file of oneself by set-top box on the EPG server.The general networking television operator is the connecting interface that set-top box disposes peripheral components, the user is connected peripheral components by connecting interface with set-top box, just can quickly and easily individual picture be uploaded to the EPG server, USB interface for example by disposing on the set-top box, the user just can upload to the picture of oneself in the EPG server by inserting USB flash disk.Set-top box can also dispose remote controller, make things convenient for the old and the children wait not can operating computer the button of crowd by remote controller, carry out simple operations so that browse or edit corresponding electron album.
Television terminal specifically is used for communicating by letter by between the Internet and the webserver, with receive from the webserver in the set-top box, need show user's related content to show the user.
Network television user, this user can be TV user, computer user or mobile phone users, can realize that computer is to the electron album operation to TV of TV or TV, as above blit sheet, download pictures, browsing pictures, editing picture etc. realize that conveniently the electron album between a plurality of users is shared.
Operator uses the user of IPTV system for each and disposes unique identify label and password, and this identify label and password are stored in the set-top box.When the user uses electron album professional in the first time, need at television terminal input username and password, this username and password will be stored in the set-top box, needn't import username and password to make things convenient for once more when the user is next to login.The user uploads to picture in the EPG server by the set-top box of its configuration, and the EPG server is set up corresponding user's electron album according to user's identify label, and the picture that the user uploads is managed, storage.The user just can login the electron album of oneself by the operator that stores in the set-top box for the username and password of its distribution, carry out the management of electron album and real-time or non real-time online browse, editor, image content can also be transmitted to other users and share.The user wants image content is shared when using the network television user of IPTV system to other, need set up contacts list, in contacts list, add this user, and this attribute of user is defined, as friend, kith and kin and classmate etc., this contacts list is stored among the SoftDA.
Based on system architecture diagram shown in Figure 1, the embodiment of the invention has proposed a kind ofly to browse the method for contact person's electron album based on the IPTV system, and as shown in Figure 2, its concrete handling process is as follows:
Step 201, set-top box receive the solicited message of checking contact person's electron album that network television user is initiated;
Network television user initiate to check contact person's electron album solicited message can but be not limited to following mode of operation, browse contact person's electron album by the function button request of browsing and manage photograph album that is provided with on the television terminal, perhaps dispose the function button of browsing and manage photograph album that is provided with on the remote controller to set-top box by operator, contact person's electron album is browsed in request, perhaps when can not find set-top box remote controller, directly the function button of browsing and manage photograph album by being provided with on this set-top box asks to browse contact person's electron album.Can certainly provide the functionality controls of browsing and manage photograph album by software interface, in related key that the user is provided with on by set-top box or the related key that is provided with on by remote controller choose the functionality controls of this increase to ask to browse contact person's electron album.
Step 202, according to the solicited message that step 201 receives, set-top box is initiated the contact list information of the network television user of this solicited message to the SoftDA system request;
After set-top box receives that Client-initiated is browsed the solicited message of contact person's electron album, can trigger a request instruction, realize checking to the SoftDA system request user's who initiates this application information contact list information by set-top box.
Step 203, the current contact list information that whether has the user of corresponding initiation application of SoftDA system queries;
The user is when setting up contact list information, under the situation of the user name of knowing the other side, just can add this associated person information by set-top box, at least exist a contact person could form contacts list, the SoftDA system is the subsystem that contact list information is provided for IPTV main business system.If when there is contact list information in the user of the current initiation application of SoftDA system queries, then carry out step 204, if No Contact's list information execution in step 209 then;
Step 204, SoftDA system are inquired about the people's information of whether being related in this user's the contacts list in the user's who inquires contact list information, if judged result for being, then carry out step 205, if judged result is otherwise carry out step 209;
The SoftDA system if there is at least one associated person information in this contact list information, judges that then there is associated person information in this user's contact list information behind the contact list information of this user's correspondence that inquires preservation;
The SoftDA system is after inquiring the contact list information of preserving this user's correspondence, if do not have any associated person information in this contacts list, the contact list information of then judging this user is for empty, needs the user to add could to continue initiation behind the associated person information to browse other users' electron album business.
Step 205, the SoftDA system returns to the user with the contact list information that inquires;
The SoftDA system is according to the device id of the set-top box of initiating request, and the active user's that inquires contact list information is sent to set-top box, and set-top box shows the contact list information that receives on television terminal, to feed back to current user.
Step 206, set-top box are determined selecteed associated person information in the contact list information of showing, to the contact person's of this selecteed associated person information correspondence of EPG server requests electron album content;
The contact list information that the user shows by television terminal, at least one associated person information in the selected contact list information, and initiate the contact person's of this selected associated person information correspondence of request electron album content.The solicited message that set-top box is initiated according to the active user, to the content of the contact person's of EPG server requests this chosen associated person information correspondence electron album, the content of electron album comprises the big figure in the electron album and the thumbnail list of correspondence etc.Wherein the big figure in the electron album is meant that first pictures of storing in the electron album of EPG server acquiescence with the user shows with original size, other picture of storing in the user's electronic photograph album is then showed to the user with the mode of thumbnail list, can allow the user check the image content that it will be checked more easily.
Step 207, the request that the EPG server is sent according to set-top box, inquiry is requested user's electron album content;
The request that the EPG server receives from user's set-top box, inquire about the contact person's of its request the information of electron album, the EPG server is according to the contact person's of its request user name particularly, the electron album information of this requesting users name correspondence of inquiry in the electron album of all user name correspondences, and check in this electron album that inquires whether image content is arranged, specifically comprise the big figure and the corresponding information such as thumbnail list of storage.
Step 208, if having an image content, then the image content of storing in the electron album of EPG server with the contact person that inquires sends to this request user corresponding set-top box.If there is not an image content, then there is not the announcement information of picture content to send to this request user corresponding set-top box in the electron album of EPG server with the contact person that inquires.
Step 209, the SoftDA system queries does not have associated person information to current initiation requesting users, and it is empty promptly should asking user's contact list information;
The SoftDA system is according to the user name of current initiation requesting users particularly, inquiry is to contact list information that should user name, if in the contact list information that inquires, there is not any one other user's user name, the contact list information of then judging this request user then continues execution in step 210 for empty.
Step 210, the SoftDA system sends to set-top box for the contact list information of its request for empty announcement information with the Query Result of step 209.
Step 211, set-top box is illustrated in the announcement information that receives on the television terminal, particularly, is empty announcement information if set-top box receives the contact list information of the request of SoftDA system transmission, then this announcement information is showed.If set-top box receives the relevant information that the EPG server sends, the relevant information that receives is showed on television terminal, particularly, if set-top box receives image content in the electron album, then the image content that receives is showed on television terminal, comprised and show the big figure receive and corresponding thumbnail list etc.; If set-top box receives the announcement information that does not have the picture content in contact person's electron album of request, then on television terminal, this announcement information is showed, specifically can but be not limited to show user's default interface, and showing this announcement information prompting user on the default interface of this displaying: do not have the image content storage in the contact person's that it will be visited the electron album.
Further, set-top box is behind the announcement information of contact list information for sky of the request that receives the transmission of SoftDA system, after perhaps not having the announcement information of picture content in the contact person's electron album that receives the transmission of EPG server, then whether prompting request user will continue to browse the image content in the own electron album.The user selects whether will to continue to browse content in the own electron album according to the information of showing on the television terminal, if the user selects to browse the content of own electron album, then carries out execution in step 212, on the contrary winding-up then.
Step 212, set-top box is receiving after the user selects to check the electron album requests for content information of oneself content of checking user's oneself electron album to the EPG server requests;
Particularly, user's set-top box receives after Client-initiated checks the electron album requests for content information of oneself, check the image content of storing in this user's oneself the electron album to the EPG server requests, comprise the big figure and the corresponding information such as thumbnail list of storage;
Step 213, the EPG server is according to the solicited message that receives, the electron album content of inquiring about this user oneself;
Particularly, the EPG server receives from set-top box after the information of electron album is checked in request, user name according to this user who carries in the solicited message that receives oneself, the electron album content of this user name correspondence of inquiry in the corresponding respectively electron album of all user names of storing on the EPG server specifically comprises the big figure that stores in the electron album and corresponding thumbnail list etc.
Step 214 is if the EPG server determines there is image content in this user's oneself of inquiring the electron album content set-top box that the big figure that comprises in the electron album content that inquires and corresponding information such as thumbnail list are returned to the user then; If there is not any image content in the EPG server in the electron album content of determining this user oneself who inquires, then there is not the announcement information of picture content to send to user's set-top box in the electron album with this user.
Step 215, set-top box are received the relevant information that the EPG server sends, and the described information that receives is showed on television terminal; If set-top box receives the image content of the user's oneself that the EPG server sends electron album stored, then on television terminal, show the image content that receives, comprise and show the big figure that receives and the information such as thumbnail list of correspondence; If set-top box receives the announcement information that does not have the picture content in the user's electronic photograph album that the EPG server sends, then on television terminal, show, particularly can but be not limited to show user's default interface, and on this default interface, show this announcement information that receives, not have picture-storage in the electron album of notifying user its oneself.
If set-top box receives the image content of the user's oneself that the EPG server sends electron album stored, and after showing the image content that receives on the television terminal, alternatively, the user can also edit oneself the image content that shows on the television terminal, and concrete editing process such as following step 216 are to the description of step 220.
Step 216, the user selects certain pictures is edited according to the image content in oneself the electron album of showing on the television terminal;
The user is according in the step 215, show oneself the image content of electron album stored receive on the television terminal, browse the picture concerned of oneself uploading, the user can also edit the image content that television terminal is showed, can provide the functionality controls of browsing and manage photograph album by software interface particularly, in related key that the user is provided with on by set-top box or the related key that is provided with on by remote controller choose the functionality controls of this increase to ask certain image content of showing is edited.For example, the user thinks that the effect of certain pictures is not fine, wants to delete this picture, and then the user can initiate the request instruction of this picture of deletion to set-top box.
Step 217 behind the request instruction that set-top box asks image content is edited according to the user who receives, sends the command information that this pictures in the electron album of storage is edited in the EPG server; Be after set-top box is received the request instruction that the user edits certain image content in its electron album, described command information to be sent to the EPG server, request is carried out editing and processing to this image content in self electron album of storing in the EPG server.For example, the command information of the user being asked delete certain pictures in its electron album sends to the EPG server.
Step 218, according to the command information of set-top box in the step 217 to the transmission of EPG server, the EPG server is carried out the command information that set-top box is sent, it is the command information that the EPG server is edited certain pictures in user's the electron album according to the request by the set-top box transmission that receives, in the electron album of this user's correspondence, find this picture to be edited, and the image content that finds is carried out corresponding editing and processing.For example, if set-top box sends command information, certain pictures of storing in the electron album of request with this user's correspondence is deleted, after then the EPG server receives the command information that set-top box sends, in the electron album of this user's user name correspondence, find this picture to be deleted, and with this picture that finds deletion, and together delete the little figure of this picture in the thumbnail list of correspondence.
Step 219, the EPG server is finished after the corresponding processing the picture concerned in the user's of initiation edit requests the electron album, the electron album content after the editing and processing is sent to user's set-top box.For example, after EPG server certain pictures in the electron album of deletion user A, the content of the electron album behind this picture of deletion is sent to user A corresponding set-top box.
Step 220, after set-top box receives electron album content after the editing and processing that the EPG server sends, be presented at electron album image content on the television terminal, the i.e. content of the electron album behind explicit user editor on the television terminal according to the electron album content refresh after the renewal that receives.
Further, in above-mentioned steps 207, certain contact person's of inquiry that the EPG server is sent according to set-top box electron album requests for content message, inquiry be requested the user the electron album content idiographic flow as shown in Figure 3, detailed process is:
Step 301, EPG server receive the electron album requests for content message that user that set-top box sends will visit some contact persons on its contact list information;
The contact list information that the user shows by television terminal, at least one associated person information in the selected contact list information, and initiate the contact person's of this selected associated person information correspondence of request electron album content.
Step 302, the request that the EPG server is sent according to set-top box, inquiry is requested the user and whether has electron album information, if judged result then carry out step 303 for being, otherwise carry out step 304;
The request that the EPG server receives from user's set-top box, inquire about the contact person's of its request the information of electron album, the EPG server is according to the contact person's of its request user name particularly, the electron album information of this requesting users name correspondence of inquiry in the electron album of all user name correspondences, if this requesting users name has been set up the electron album file in the EPG server, carry out step 303, otherwise, carry out step 304;
Whether step 303, EPG server check in the electron album file that inquires the picture content, if exist at least one pictures content carry out step 305, otherwise then carry out steps 304.
The EPG server checks in the electron album file that inquires whether image content is arranged, and specifically comprises the big figure and the corresponding information such as thumbnail list of storage.If stored a pictures content in this electron album at least, then judge in this electron album picture-storage is arranged, carry out step 305, otherwise, if the EPG server does not inquire the content of picture concerned storage in this electron album, then judge the information that does not have picture-storage in this electron album, carry out step 304.
Step 304, EPG server will inquire the set-top box that the information that does not have image content in contact person's electron album sends to the request user; The EPG server is according to the contact person's of its request user name, in the electron album of all user name correspondences, do not inquire the electron album information of this requesting users name correspondence, perhaps inquire the electron album information of this requesting users name correspondence, but do not comprise any pictorial information in the electron album that inquires, then the EPG server announcement information that will not inquire contact person's image content sends to this request user corresponding set-top box.
Step 305, the image content of storing in the electron album of EPG server with the contact person that inquires sends to this request user corresponding set-top box; The EPG server is determined to have image content in this user's of inquiring contact person's the electron album content, then the set-top box that the big figure that comprises in the electron album content that inquires and corresponding information such as thumbnail list are returned to the user.
Accordingly, the embodiment of the invention also provides a kind of and browses the device of electron album based on the IPTV system, and it forms structure as shown in Figure 4, comprising:
First receiving element 41 is used to receive the solicited message that Client-initiated is checked contact person's electron album;
First request unit 42 is used for the solicited message that receives according to first receiving element 41, to the described user's of soft digit aid SoftDA system request contact list information;
Second receiving element 43 is used to receive the contact list information that the SoftDA system sends request; Preferably, second receiving element also is used to receive the SoftDA system and sends the announcement information of not asking contact list information.
First display unit 44 is used for the contact list information that second receiving element 43 receives is illustrated in television terminal; Preferably, described first display unit 44 also is used for the announcement information of not asking contact list information that second receiving element 43 receives is illustrated in television terminal.
Determining unit 45 is used for determining the selecteed associated person information of showing of contact list information;
Second request unit 46 is used for the electron album content of the selecteed associated person information correspondence determined to electronic menu EPG server requests determining unit 45;
The 3rd receiving element 47 is used to receive the electron album content that the EPG server is sent the second request unit request; Preferably, described the 3rd receiving element 47 also is used to receive the announcement information that does not inquire the electron album content that the EPG server is sent.
Second display unit 48 is used for the electron album content that the 3rd receiving element 47 receives is showed on television terminal; Preferably, second display unit 48 also is used for the announcement information that does not inquire the electron album content that the EPG server that the 3rd receiving element 47 receives is sent is illustrated in television terminal.
The 3rd display unit 49, be used for after the announcement information of not asking contact list information that will receive or the announcement information that do not inquire the electron album content are illustrated on the television terminal, the information that will be used for pointing out described user whether will continue to browse the image content of own electron album is illustrated in television terminal;
The 4th receiving element 50 is used for sending the solicited message that will continue to browse the image content in the own electron album receiving the user according to the information of showing;
The 3rd request unit 51 is used for the solicited message that receives according to the 4th receiving element 50, to the described user's of EPG server requests electron album content; And the 3rd receiving element 47 also be used to receive the electron album content that the EPG server is sent 51 requests of the 3rd request unit.
Accordingly, the embodiment of the invention also provides a kind of TV Network Based to browse the system of electron album, comprise: electronic menu EPG server, soft digit aid SoftDA system, set-top box, television terminal, wherein: set-top box, be used for receiving after Client-initiated checks the solicited message of contact person's electron album, to the described user's of SoftDA system request contact list information; And the contact list information that the SoftDA system sends is illustrated on the television terminal; And determine selecteed associated person information in the contact list information of showing, and to the electron album content of this selecteed associated person information correspondence of EPG server requests; And the electron album content that the EPG server is sent showed on television terminal; The SoftDA system is used for the contact list information request of sending according to set-top box, searches described user's contact list information, and the contact list information that finds is sent to set-top box; The EPG server is used for the electron album content requests sent according to set-top box, searches the electron album content of this selecteed associated person information correspondence, and the electron album content that finds is sent to set-top box; Television terminal is used for showing relevant information under the control of set-top box.
The specific implementation principle of above-mentioned TV-set top box and TV Network Based are browsed the specific implementation principle of the system of electron album, please refer to the above-mentioned specific embodiment introduction of browsing the method for electron album at TV Network Based, no longer too much give unnecessary details here.
By the introduction of the foregoing description as can be known, technical scheme by embodiment of the invention proposition, based on improvement to existing IPTV system, the user not only can check the picture that oneself uploads to the EPG server by the set-top box of Digital Television, the picture that can also be flexibly and fast other users be uploaded to the EPG server is checked, such as checking that relatives and friends upload to the picture of EPG server etc., also can allow the relatives and friends of oneself view the picture that oneself uploads to the EPG server, thereby further enrich the value-added service of IPTV system.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.