Method, system and the relevant device of a kind of shared viewing informationTechnical field
The present embodiments relate to communication technical field, be specifically related to method, system and the phase of a kind of shared viewing informationPass equipment.
Background technology
Along with the development of science and technology, TV applications (television application, TV APP) the most gradually spreads to intelligenceOn energy TV, Set Top Box, user can use TV APP to watch video on TV or Set Top Box.In prior art, viewing regardsFrequently, time, user can only select viewing, nothing in labeling (such as film, TV play, variety, physical culture etc.) preset for TV APPMethod knows the viewing information of social good friend (such as wechat good friend, QQ good friend etc.), also cannot be given by the viewing information notification of oneselfIn social good friend, i.e. prior art, when using TV APP viewing, between social good friend, viewing information sharing cannot be realized.
Summary of the invention
In view of this, method, system and the relevant device of a kind of shared viewing information are embodiments provided, it is possible toViewing information sharing is realized between social good friend.
The method of the shared viewing information that the embodiment of the present invention provides, is applied to server, including:
Receiving the viewing notification message that terminal sends, described viewing notification message includes that the user of described terminal is by electricityThe viewing information of viewing is carried out depending on application;
Searching the social account with described terminal binding, the user of described terminal logs in described electricity by described social accountViewing is carried out depending on application;
Described viewing information pushing is given the social good friend of described social account.
The method of the shared viewing information that the embodiment of the present invention provides, is applied to terminal, including:
Receiving the viewing information of server push, described viewing information is that the user of other-end is carried out by TV applicationsThe viewing information of viewing;
Described viewing information is showed the user of terminal;
When the user of described terminal confirms to watch the film that described viewing information relates to, control described TV applications and playThe film that described viewing information relates to.
The server that the embodiment of the present invention provides, including:
Receiving unit, for receiving the viewing notification message that terminal sends, described viewing notification message includes described endThe user of end carries out the viewing information of viewing by TV applications;
Searching unit, for searching the social account with described terminal binding, the user of described terminal is by described social activityAccount logs in described TV applications and carries out viewing;
Push unit, for giving the social good friend of described social account by described viewing information pushing.
The terminal that the embodiment of the present invention provides, including:
Receiving unit, for receiving the viewing information of server push, described viewing information is that the user of other-end is led toCross TV applications and carry out the viewing information of viewing;
Display unit, for showing the user of described terminal by described viewing information;
Control unit, for when the user of described terminal confirms to watch the film that described viewing information relates to, controlling instituteState TV applications and play the film that described viewing information relates to.
The embodiment of the present invention additionally provides the system of a kind of shared viewing information, including above-mentioned server, and above-mentioned endEnd.
In the embodiment of the present invention, social interaction server device can receive the viewing notification message that terminal sends, and described viewing notifiesMessage includes that the user of described terminal carries out the viewing information of viewing by TV applications, then looks up and described terminal bindingSocial account, the user of described terminal logs in described TV applications by described social account and carries out viewing, then by describedViewing information pushing gives the social good friend of described social account, thus it is good to achieve social activity by social account and the binding of terminalViewing information sharing between friend.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described below required for makeAccompanying drawing be briefly described, it should be apparent that, below describe in accompanying drawing be only some embodiments of the present invention, forFrom the point of view of those skilled in the art, on the premise of not paying creative work, it is also possible to obtain the attached of other according to these accompanying drawingsFigure.
Fig. 1 is a scene schematic diagram of the method for the shared viewing information that the embodiment of the present invention is provided;
Fig. 2 is a schematic flow sheet of the method for the shared viewing information that the embodiment of the present invention is provided;
Fig. 3 is another schematic flow sheet of the method for the shared viewing information that the embodiment of the present invention is provided;
Fig. 4 is a structural representation of the server that the embodiment of the present invention is provided;
Fig. 5 is another structural representation of the server that the embodiment of the present invention is provided;
Fig. 6 is another schematic flow sheet of the method for the shared viewing information that the embodiment of the present invention is provided;
Fig. 7 is a structural representation of the terminal that the embodiment of the present invention is provided;
Fig. 8 is another structural representation of the terminal that the embodiment of the present invention is provided.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeDescribe, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments wholely.Based onEmbodiment in the present invention, the every other enforcement that those skilled in the art are obtained under not making creative work premiseExample, broadly falls into the scope of protection of the invention.
Viewing information is realized between social good friend owing to prior art lacks when using TV applications (TV APP) viewingThe solution shared, thus embodiments provide method, system and the relevant device of a kind of shared viewing information, energyEnough between social good friend, realize viewing information sharing.The method one of the shared viewing information that the embodiment of the present invention provides is concreteScene can be as it is shown in figure 1, include server 110, terminal 120 and social good friend's end equipment 130, the user of equipment 130 and terminalThe user of 120 is social good friend.Wherein, server 110 can be the backstage clothes that social account (such as micro-signal, No. QQ) is correspondingBusiness device;Terminal 120 can be intelligent television, and terminal 120 is provided with the electricity that the social account of the user using terminal 120 logs inDepending on application, terminal 120 can watch video by TV applications;Social good friend's end equipment 130 can include terminal 1301 andClient 1302, terminal 1301 can be intelligent television, and this intelligent television is provided with user's (the i.e. terminal using terminal 1301The social good friend of the user of 120) the TV applications that logs in of social account, client 1302 can be smart mobile phone, flat board electricityBrains etc., client 1302 is provided with the social activity of the user (i.e. the social good friend of the user of terminal 120) using client 1302The social networking application (such as wechat application, QQ application etc.) that account logs in, the user of terminal 1301 and client 1302 is same useFamily.
Terminal 120 can be used for logging in social account (this society of TV applications in terminal 120 by server 110 in advanceThe number of handing over the accounts is additionally operable to log in the social networking application of correspondence, and i.e. in the embodiment of the present invention, the login account that TV applications uses is with socialThe login account that application uses is identical) binding, terminal 1301 can also be used for logging in terminal 1301 by same server 110The social account binding of TV applications.When the user of terminal 120 watches certain video by this TV applications, terminal 120 canTo send viewing notification message to server 110, viewing notification message includes that the user of terminal 120 is entered by this TV applicationsThe viewing information of row viewing, viewing information includes but not limited to film title, collects number, the time etc. that viewing starts/terminates, serviceAfter device 110 receives the viewing notification message that terminal 120 sends, can search and the social account of terminal 120 binding, thenViewing information pushing is given the social good friend of this social activity account, in the present embodiment, owing to terminal 1301 and client 1302 are for being somebody's turn to doSocial good friend's end equipment of social account, therefore, it can in viewing information pushing to terminal 1301 and client 1302, terminal1301 and client 1302 all this viewing information can be showed its user, if its user confirms that watching this viewing information relates toFilm, then this TV applications can be utilized in terminal 1301 to play the film that this viewing information relates to, or in clientPlay the film that this viewing information relates on 1302, thus achieve viewing information sharing between social good friend.
Being described in detail individually below, it should be noted that, the sequence number of following example is not as the most suitable to embodimentThe restriction of sequence.
Embodiment one
The method that the present embodiment will describe, from the angle of server, the shared viewing information that the present invention provides, as in figure 2 it is shown,The method of the present embodiment comprises the following steps:
The viewing notification message that step 201, reception terminal send, described viewing notification message includes the use of described terminalFamily carries out the viewing information of viewing by TV applications;
In implementing, terminal (such as intelligent television) can provide viewing Quick Response Code scan entrance, server is (permissibleIt is background server corresponding to social account) can pass through client (such as smart mobile phone) and scan and (can use in clientThe Sao Miao application scanning installed or use the social networking application such as wechat scanning installed in client) viewing in terminal is two-dimentionalFor logging in the social account of TV applications on the identification information of code acquisition terminal and terminal.I.e. by client scan terminalViewing Quick Response Code, can include in viewing Quick Response Code in terminal for logging in the social account of TV applications, this social activity account pairThe address of the background server answered and the identification information (serial number of such as terminal) etc. of terminal, client is according to this social activityThe address of the server that account is corresponding will be used for logging in TV on the identification information of the terminal comprised in viewing Quick Response Code and terminalThe social account of application is sent to server, and server receives in the identification information of terminal and terminal for logging in TV applicationsSocial account after, the two is bound and is stored in data base.
When the user of terminal carries out viewing by the TV applications installed in terminal, terminal can send to server and seeShadow notification message, includes but not limited in viewing notification message that the viewing that the user of terminal carries out viewing by this TV applications is believedBreath (such as film title collects number, the time etc. that viewing starts/terminates), the identification information etc. of terminal.
TV applications TV APP such as Tengxun's video TV version, liking strange skill TV version, sofa house keeper etc., TV APP is intelligent televisionThe important component part that intelligent terminal such as (Smart TV) is indispensable, is also the main undertaker of intelligent terminal's autgmentability, hasTV APP just can make the TV user according to the demand customization function of oneself, could realize real " intelligent ".Use TV shouldWith carrying out viewing, it usually needs first provide account, password etc. to log in, in the present embodiment, social account can be used to log inTV applications, logs in TV applications for example with micro-signal, the social account such as No. QQ.Certainly, micro-signal, No. QQ itself be additionally operable toLog in wechat application and QQ application.
Step 202, lookup and the social account of described terminal binding;
Having prestored the identification information of terminal and the binding relationship of social account in server, server receives terminalAfter the viewing notification message sent, the social activity of the identification information binding of the data search that can store according to it and described terminalAccount.
Step 203, described viewing information pushing is given the social good friend of described social account.
Specifically, described viewing information pushing can be given social good friend's equipment of described social account, social good friend setsThe terminal of standby such as social good friend, the client etc. of social good friend.
The method of the terminal being specifically pushed to social good friend is as follows:
First search the social good friend of described social account and obtain the social account of described social good friend;Server hasThe social buddy list of each social account, the good friend in social buddy list is the social good friend of this social activity account, thenThe social account of each social good friend is obtained successively according to this social activity buddy list;
Then look up the identification information of the terminal that the social account with each social good friend is bound;In the present embodiment, eachUsing TV applications to carry out providing viewing Quick Response Code to scan entrance in the terminal of viewing, server can be by barcode scanningMode obtains on the identification information of each terminal and counterpart terminal for logging in the social account of TV applications, then the two is tied upDetermine and be stored in data base, therefore when learning the identification information of certain terminal, can look for according to the data of storage in data baseTo the social account bound with this identification information, otherwise, when learning certain social account, can be according to storage in data baseData find the identification information of the terminal with the binding of this social activity account;
Finally by above-mentioned viewing information pushing to the identification information with the terminal of the social account binding of each social good friendThe terminal identified, will give the terminal of each social good friend by viewing information pushing.
The method of the client being specifically pushed to social good friend is as follows:
First search the social good friend of described social account and obtain the social account of described social good friend;Server hasThe social buddy list of each social account, the good friend in social buddy list is the social good friend of this social activity account, thenThe social account of each social good friend is obtained successively according to this social activity buddy list;
Then this viewing information pushing is given the client utilizing the social account of described social good friend to log in social networking application,The client of each social good friend will be given by this viewing information pushing.
If synchronization, for certain social user, there is multiple social good friend to push viewing information, i.e. have multiple logicalCross TV applications to carry out the terminal to server of viewing and have sent viewing notification message, and viewing information needs to be pushed to same societyHand over user, then server can generate viewing information list according to the viewing notification message that the plurality of terminal sends, and viewing is believedBreath list is pushed to terminal and the client of corresponding social user, selects from described viewing information list for this social activity userThe corresponding film involved by viewing information is also play.
In the present embodiment, social interaction server device can receive the viewing notification message that terminal sends, described viewing notification messageInclude that the user of described terminal carries out the viewing information of viewing by TV applications, then look up and the society of described terminal bindingThe number of handing over the accounts, the user of described terminal logs in described TV applications by described social account and carries out viewing, then by described viewingInformation pushing is given and the social good friend of described social account, thus achieves social good friend by social account with the binding of terminalBetween viewing information sharing.
Embodiment two
Method described by embodiment one, citing is described in further detail by the present embodiment, as it is shown on figure 3, this enforcementThe method of example includes:
It is used for logging in TV applications in step 301, the identification information obtaining terminal and described terminal and carries out the social activity of viewingAccount;
TV applications TV APP such as Tengxun's video TV version, like strange skill TV version, sofa house keeper etc., be intelligent television (SmartEtc. TV) important component part that intelligent terminal is indispensable, is also the main undertaker of intelligent terminal's autgmentability, has had TV APPTV user just can be made according to the demand customization function of oneself, real " intelligent " could be realized.Social account is often referred to userLogging in the account of social networking application, the most in the present embodiment, social account can be also used for logging in TV applications, i.e. the present embodimentIn, TV applications can the social account identical with social networking application employing log in.
In implementing, terminal (such as intelligent television) can provide viewing Quick Response Code scan entrance, server is (permissibleIt is background server corresponding to social account) can pass through client (such as smart mobile phone) and scan and (can use in clientThe Sao Miao application scanning installed or use the social networking application such as wechat scanning installed in client) viewing in terminal is two-dimentionalThe social account of the TV applications installed on the identification information of code acquisition terminal and terminal, i.e. by the sight in client scan terminalShadow Quick Response Code, can include in viewing Quick Response Code in terminal for logging in the social account of TV applications, this social activity account correspondenceThe address of server and the identification information (serial number of such as terminal) etc. of terminal, client is according to this social activity account pairThe address of the server answered will be used for logging in TV applications on the identification information of the terminal comprised in viewing Quick Response Code and terminalSocial account is sent to server, and the identification information of the terminal that server reception client sends and terminal are used for logging in TVThe social account of application.
Step 302, the identification information of described terminal is bound with described social account and is stored in data base;
Server is obtaining after in the identification information of terminal and terminal, user logs in the social account of TV applications, permissibleThe two is bound and is stored in data base.
Step 303, receive described terminal send viewing notification message, described viewing notification message includes described terminalIdentification information and the user of described terminal carried out the viewing information of viewing by described TV applications;
When the user of terminal carries out viewing by the TV applications installed in terminal, terminal can send to server and seeShadow notification message, includes but not limited in viewing notification message that the viewing that the user of terminal carries out viewing by this TV applications is believedBreath (such as film title collects number, the time etc. that viewing starts/terminates), the identification information etc. of terminal, server receives terminal and sends outThe viewing notification message sent.
Step 304, according to described in the identification information binding of data search and the described terminal of storage in described data baseSocial account;
Server prestores in the identification information of terminal and terminal for logging in the social account of TV applicationsBinding relationship, after server receives the viewing notification message that terminal sends, the data search that can store according to it and instituteState the social account of the identification information binding of terminal.
Step 305, search the social good friend of described social account and obtain the social account of described social good friend;
Having the social buddy list of each social account in server, the good friend in social buddy list is this social activityThe social good friend of account, then obtains the social account of each social good friend successively according to this social activity buddy list.
The identification information of the terminal of the social account binding of step 306, lookup and described social good friend;
In the present embodiment, each use TV applications carries out providing viewing Quick Response Code to be scanned in the terminal of viewingMouthful, server can obtain by the way of barcode scanning and be used for logging in TV applications on the identification information of each terminal and counterpart terminalSocial account, then the two bound and be stored in data base.Therefore when learning the identification information of certain terminal, Ke YigenThe social account bound with this identification information is found according to the data of storage in data base;Otherwise, when learning certain social account,The identification information of the terminal bound with this social activity account can be found according to the data of storage in data base.
Step 307, the mark of the terminal that described viewing information pushing is bound to the social account with described social good friendThe terminal that information is identified.
Will give the terminal of each social good friend by viewing information pushing, the user of each terminal can be in the terminal of selfSee the viewing information of other social good friends, such that it is able to choose whether to watch the film that social good friend is watching.
It addition, viewing information pushing can also be given the client of social good friend by server, i.e. obtaining social good friend'sAfter social account, viewing information pushing can be given the client utilizing the social account of each social good friend to log in social networking applicationEnd.The user of each client can see the viewing information of other social good friends in the client of self, such that it is able to choosingSelect and whether watch the film that social good friend is watching.
If synchronization, for certain social user, there is multiple social good friend to push viewing information, i.e. have multiple logicalCross TV applications to carry out the terminal to server of viewing and have sent viewing notification message, and viewing information needs to be pushed to same societyHand over user, then server can generate viewing information list, viewing information according to the viewing notification message that the plurality of terminal sendsList can include each social account and viewing information of correspondence, viewing information list is pushed to corresponding social user'sTerminal and client, select the film involved by the viewing information of correspondence from described viewing information list for this social activity userAnd play.
Below as a example by social account is as micro-signal, the method that the shared viewing information that the present invention provides is described:
User's (micro-signal is 11111) of such as intelligent television A with user's (micro-signal is 22222) of intelligent television B is(this TV applications uses micro-to be respectively mounted TV applications Tengxun video TV version on wechat good friend, intelligent television A and intelligent television BSignal logs in), by the way of the viewing Quick Response Code on smart mobile phone scanning intelligent television A and intelligent television B, server obtainsFor logging in the micro-signal of TV applications on the identification information of intelligent television A and intelligent television A, and the mark of intelligent television BFor logging in the micro-signal of TV applications in knowledge information and intelligent television B, server by the identification information of intelligent television with correspondingMicro-signal bind and be stored in data base.
When the user of intelligent television A uses this TV applications to watch certain film, intelligent television A sends to server and seesShadow notification message, viewing notification message includes the identification information of intelligent television A and the viewing information of the user of intelligent television A,After server receives the viewing notification message that intelligent television A sends, the identification information binding with intelligent television A can be searchedMicro-signal 11111, then look up the wechat good friend (i.e. the user of intelligent television B) of micro-signal 11111 and to obtain this wechat goodThe micro-signal 22222 of friend, searches the identification information i.e. mark of intelligent television B of the intelligent television bound with this micro-signal 22222Information, according to the identification information of intelligent television B by the viewing information pushing of the user of intelligent television A to intelligent television B, Intelligent electricDepending on B, this viewing information is showed the user of intelligent television B, if the user of intelligent television B confirms that watching this viewing information relates toFilm, then intelligent television B can control TV applications thereon and plays the film that this viewing information relates to, otherwise, Intelligent electricThis viewing information can be ignored depending on B.
Meanwhile, this viewing information pushing can also be used for using micro-signal 22222 to log in wechat by serverThe viewing information of the mobile phone of the user of intelligent television B, the i.e. user of intelligent television A pushes the social good friend giving this user simultaneouslyIntelligent television and mobile phone.
If it addition, intelligent television B have sent viewing notification message to server, server can also be by intelligent television B'sThe viewing information pushing of user logs in the hands of the user of the intelligent television A of wechat to intelligent television A and use micro-signal 11111Machine, handling process is similar with said process, and here is omitted.
In the present embodiment, social interaction server device can receive the viewing notification message that terminal sends, described viewing notification messageInclude that the user of described terminal carries out the viewing information of viewing by TV applications, then look up and the society of described terminal bindingThe number of handing over the accounts, the user of described terminal logs in described TV applications by described social account and carries out viewing, then by described viewingInformation pushing gives the social good friend of described social account, thus by social account and the binding of terminal achieve social good friend itBetween viewing information sharing, enhance the communication between social good friend, improve the competitiveness of corresponding TV applications.
Embodiment three
In order to preferably implement above method, the embodiment of the present invention also provides for a kind of server, as shown in Figure 4, this enforcementThe server of example includes:
Receiving unit 401, for receiving the viewing notification message that terminal sends, described viewing notification message includes describedThe user of terminal carries out the viewing information of viewing by TV applications;
Searching unit 402, for searching the social account with described terminal binding, the user of described terminal passes through described societyThe number of handing over the accounts logs in described TV applications and carries out viewing;
Push unit 403, for giving the social good friend of described social account by described viewing information pushing.
In a kind of possible implementation, described server also includes:
Acquiring unit, before receiving, at described reception unit, the viewing notification message that terminal sends, obtains described endIt is used for logging in described TV applications on the identification information of end and described terminal and carries out the social account of viewing;
Binding unit, for binding by the identification information of described terminal with described social account and be stored in data base.
In a kind of possible implementation, described acquiring unit specifically for, by terminal described in client scanIt is used for logging in described TV applications on the identification information of the viewing Quick Response Code described terminal of acquisition and described terminal and carries out the society of viewingThe number of handing over the accounts.
In a kind of possible implementation, described viewing notification message also includes the identification information of described terminal;
Described lookup unit 402 specifically for, according to the mark of data search and the described terminal of storage in described data baseThe described social account of knowledge information binding.
In a kind of possible implementation, described push unit 403 includes:
Obtain subelement, for searching the social good friend of described social account and obtaining the social account of described social good friendNumber;
Search subelement, for searching the identification information of the terminal of the social account binding with described social good friend;
Push subelement, for described viewing information pushing being given the terminal of the social account binding with described social good friendThe terminal that identified of identification information.
In a kind of possible implementation, described propelling movement subelement is additionally operable to, and is given by described viewing information pushing and utilizesThe social account of described social good friend logs in the client of social networking application.
It should be noted that the server that above-described embodiment provides is when realizing sharing viewing information, only with above-mentioned each meritThe division of energy module is illustrated, and in actual application, can distribute above-mentioned functions by different functions as desiredModule completes, and the internal structure of equipment will be divided into different functional modules, with complete described above in whole or in partFunction.It addition, the method for the server of above-described embodiment offer and shared viewing information belongs to same design, it implementedJourney refers to embodiment of the method, and here is omitted.
In the present embodiment, receive unit and can receive the viewing notification message that terminal sends, in described viewing notification messageCarried out the viewing information of viewing including the user of described terminal by TV applications, then look up unit and search and tie up with described terminalFixed social account, the user of described terminal logs in described TV applications by described social account and carries out viewing, then pushesDescribed viewing information pushing is given the social good friend of described social account by unit, thus real with the binding of terminal by social accountShow the viewing information sharing between social good friend.
Embodiment four
The embodiment of the present invention also provides for a kind of server, as it is shown in figure 5, it illustrates the clothes involved by the embodiment of the present inventionThe structural representation of business device, specifically:
This server can include one or the processor 501 of more than one process core, one or more metersThe memorizer 502 of calculation machine readable storage medium storing program for executing, radio frequency (Radio Frequency, RF) circuit 503, power supply 505, input blockThe parts such as 505 and display unit 506.It will be understood by those skilled in the art that the not structure of the server architecture shown in Fig. 5The restriction of server in pairs, can include that ratio illustrates more or less of parts, or combine some parts, or different portionsPart is arranged.Wherein:
Processor 501 is the control centre of this server, utilizes various interface and the whole server of connection eachPart, is stored in the software program in memorizer 502 and/or module by running or performing, and calls and be stored in memorizerData in 502, perform the various functions of server and process data, thus server is carried out integral monitoring.Optionally, placeReason device 501 can include one or more process core;Preferably, processor 501 can integrated application processor and modulatedemodulate be mediatedReason device, wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor is mainProcess radio communication.It is understood that above-mentioned modem processor can not also be integrated in processor 501.
Memorizer 502 can be used for storing software program and module, and processor 501 is stored in memorizer 502 by operationSoftware program and module, thus perform various function application and data process.Memorizer 502 can mainly include storing journeySequence district and storage data field, wherein, storage program area can store the application program (ratio needed for operating system, at least one functionSuch as sound-playing function, image player function etc.) etc.;Storage data field can store the data that the use according to server is createdDeng.Additionally, memorizer 502 can include high-speed random access memory, it is also possible to include nonvolatile memory, for example, at leastOne disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memorizer 502 can also includeMemory Controller, to provide the processor 501 access to memorizer 502.
During RF circuit 503 can be used for receiving and sending messages, the reception of signal and transmission, especially, by the descending letter of base stationAfter breath receives, transfer to one or more than one processor 501 processes;It addition, be sent to base station by relating to up data.LogicalOften, RF circuit 503 includes but not limited to antenna, at least one amplifier, tuner, one or more agitator, user identityModule (SIM) card, transceiver, bonder, low-noise amplifier (LNA, Low Noise Amplifier), duplexer etc..ThisOutward, RF circuit 503 can also be communicated with network and other equipment by radio communication.Described radio communication can use arbitrary logicalBeacon standard or agreement, include but not limited to global system for mobile communications (GSM, Global System of MobileCommunication), general packet radio service (GPRS, General Packet Radio Service), CDMA(CDMA, Code Division Multiple Access), WCDMA (WCDMA, Wideband CodeDivision Multiple Access), Long Term Evolution (LTE, Long Term Evolution), Email, short message clothesBusiness (SMS, Short Messaging Service) etc..
Server also includes the power supply 504 (such as battery) powered to all parts, it is preferred that power supply 504 can pass throughPower-supply management system is logically contiguous with processor 501, thus realizes management charging, electric discharge, Yi Jigong by power-supply management systemThe functions such as consumption management.Power supply 504 can also include one or more direct current or alternating current power supply, recharging system, power supplyFailure detector circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
This server may also include input block 505, and this input block 505 can be used for receiving the numeral of input or character letterBreath, and it is defeated to produce keyboard, mouse, action bars, optics or the trace ball signal relevant with user setup and function controlEnter.Specifically, in a specific embodiment, input block 505 can include Touch sensitive surface and other input equipments.Touch-sensitiveSurface, also referred to as touches display screen or Trackpad, can collect user thereon or neighbouring touch operation (such as user usesAny applicable object such as finger, stylus or adnexa operation on Touch sensitive surface or near Touch sensitive surface), and according in advanceThe formula set drives corresponding attachment means.Optionally, Touch sensitive surface can include touch detecting apparatus and touch controller twoIndividual part.Wherein, the touch orientation of touch detecting apparatus detection user, and detect the signal that touch operation brings, signal is passedGive touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, thenGive processor 501, and order that processor 501 sends can be received and performed.Furthermore, it is possible to use resistance-type, electric capacityThe polytypes such as formula, infrared ray and surface acoustic wave realize Touch sensitive surface.Except Touch sensitive surface, input block 505 can also wrapInclude other input equipments.Specifically, other input equipments can include but not limited to physical keyboard, function key (such as volume controlButton processed, switch key etc.), trace ball, mouse, one or more in action bars etc..
This server may also include display unit 506, this display unit 506 can be used for the information that inputted by user of display orBe supplied to the information of user and the various graphical user interface of server, these graphical user interface can by figure, text,Icon, video and its combination in any are constituted.Display unit 506 can include display floater, optionally, can use liquid crystal displayDevice (LCD, Liquid Crystal Display), Organic Light Emitting Diode (OLED, Organic Light-EmittingEtc. Diode) form configures display floater.Further, Touch sensitive surface can cover display floater, when Touch sensitive surface detectsAfter touch operation on or near it, send processor 501 to determine the type of touch event, with preprocessor 501 basisThe type of touch event provides corresponding visual output on a display panel.Although in Figure 5, Touch sensitive surface with display floater isInput and input function is realized as two independent parts, but in some embodiments it is possible to by Touch sensitive surface with aobviousShow panel integrated and realize input and output function.
Although not shown, server can also include photographic head, bluetooth module etc., does not repeats them here.Specifically in this realityExecuting in example, the processor 501 in server can be according to following instruction, by the process pair of one or more application programThe executable file answered is loaded in memorizer 502, and is run the application journey being stored in memorizer 502 by processor 501Sequence, thus realize various function, as follows:
Receiving the viewing notification message that terminal sends, described viewing notification message includes that the user of described terminal is by electricityThe viewing information of viewing is carried out depending on application;
Searching the social account with described terminal binding, the user of described terminal logs in described electricity by described social accountViewing is carried out depending on application;
Described viewing information pushing is given the social good friend of described social account.
The embodiment being embodied as can be found in above of each operation, does not repeats them here above.
From the foregoing, it will be observed that the server of the present embodiment can receive the viewing notification message that terminal sends, described viewing notifiesMessage includes that the user of described terminal carries out the viewing information of viewing by TV applications, then looks up and described terminal bindingSocial account, the user of described terminal logs in described TV applications by described social account and carries out viewing, then by describedViewing information pushing gives the social good friend of described social account, thus mat social activity account achieves social good friend with the binding of terminalBetween viewing information sharing.
Embodiment five
The method that the present embodiment will describe, from the angle of terminal, the shared viewing information that the present invention provides, as shown in Figure 6, thisThe method of embodiment comprises the following steps:
Step 601, the viewing information of reception server push, described viewing information is that the user of other-end passes through TVApplication carries out the viewing information of viewing;
TV applications TV APP such as Tengxun's video TV version, like strange skill TV version, sofa house keeper etc., be intelligent television (SmartEtc. TV) important component part that intelligent terminal is indispensable, is also the main undertaker of intelligent terminal's autgmentability, has had TV APPTV user just can be made according to the demand customization function of oneself, real " intelligent " could be realized.
TV applications can be installed in terminal and adapt to TV applications and carry out viewing, using TV applications to carry out viewing, logicalOften need first to provide account, password etc. to log in, in the present embodiment, social account can be used to log in TV applications, such asMicro-signal, the social account such as No. QQ is used to log in TV applications.Certainly, micro-signal, No. QQ itself be additionally operable to log in wechat applicationAnd QQ application.
In implementing, terminal (such as intelligent television) can provide viewing Quick Response Code scan entrance, receive in terminalBefore the viewing information of server push, server (can be social account corresponding background server) can pass through client(such as smart mobile phone) scanning (can use the Sao Miao application scanning installed in client or use the society installed in clientThe scanning of such as wechat is applied in friendship) viewing Quick Response Code in terminal obtain be used for logging in TV in the identification information of terminal and terminal shouldSocial account, i.e. by the viewing Quick Response Code in client scan terminal, viewing Quick Response Code can include in terminal forThe identification information logging in the address of server corresponding to the social account of TV applications, this social activity account and terminal is (the most wholeThe serial number of end) etc., the terminal that client will comprise in viewing Quick Response Code according to the address of server corresponding to this social activity accountIdentification information and terminal on be sent to server for the social account logging in TV applications, server receives client and sendsThe identification information of terminal and terminal on for logging in the social account of TV applications.
Server receives in the identification information of terminal and terminal after the social account logging in TV applications, permissibleThe two is bound and is stored in data base.
When the user of other-end carries out viewing by the TV applications installed on other-end, other-end can be toServer sends viewing notification message, includes but not limited to that the user of other-end is by this TV applications in viewing notification messageCarry out the viewing information (such as film title collects number, the time etc. that viewing starts/terminates) of viewing, the mark letter of other-endBreath etc..
Server has prestored the society carrying out viewing in the identification information of terminal and terminal for logging in TV applicationsThe binding relationship of the number of handing over the accounts, after server receives the viewing notification message that other-end sends, can store according to itData search and the social account of the identification information binding of other-end, give the viewing information pushing of other-end with other eventuallyThe social good friend of the social account of the identification information binding of end, the most in the present embodiment, can be pushed to the end of social good friendEnd, is i.e. pushed to the terminal of the present embodiment, and the terminal of the present embodiment receives the viewing information of server push.
Step 602, described viewing information is showed the user of terminal;
Specifically by the way of picture and text or voice, described viewing information can be showed the user of the terminal of the present embodiment.
Step 603, when the user of described terminal confirms to watch the film that described viewing information relates to, control described TVThe film that viewing information described in application plays relates to.
In implementing, the terminal display of the present embodiment to the viewing information of user such as " on August 15th, 2016 11:10,Terminal X (can be the identification information of the X of terminal) (can include the title of social networking application, social account by social networking applicationNumber etc., such as wechat 22222) log in TV applications XX (can be the title of this TV applications) viewing Olympic Games woman sandy beach rowBall, if go to viewing ", meanwhile, it is provided that be, no button selects for user.If user selects, then play Olympic Games womanBeach volleyball;If user selects no, or user does not make a choice in the preset duration that this viewing information is shown, then it is right to give tacit consent toThis viewing information of the user of this terminal is lost interest in, then continue to play the film that this terminal is currently played.
If synchronization, this end subscriber has multiple social good friend (terminal by corresponding) to have sent viewing to serverNotification message, then server can generate viewing information list, by viewing according to the viewing notification message that the plurality of terminal sendsInformation list is pushed to the terminal of the present embodiment, and the user of the terminal of the present embodiment can select to feel emerging from viewing information listInteresting viewing information also plays corresponding film involved by viewing information.
It addition, when the user of the terminal of the present embodiment carries out viewing by this TV applications, the terminal of the present embodiment is alsoViewing notification message can be sent, viewing Information Sharing to be given by server the social good friend of this end subscriber to server.
In the present embodiment, terminal can receive the viewing information of server push, and described viewing information is showed terminalUser, when the user of described terminal confirms to watch the film that described viewing information relates to, described terminal can control describedTV applications plays the film that described viewing information relates to, thus achieves the viewing information between social user by serverShare.
Embodiment six
In order to preferably implement above method, the embodiment of the present invention also provides for a kind of terminal, as it is shown in fig. 7, the present embodimentTerminal include:
Receiving unit 701, for receiving the viewing information of server push, described viewing information is the user of other-endThe viewing information of viewing is carried out by TV applications;
Display unit 702, for showing the user of described terminal by described viewing information;
Control unit 703, for when the user of described terminal confirms to watch the film that described viewing information relates to, controllingDescribed TV applications plays the film that described viewing information relates to.
In a kind of possible implementation, described terminal also includes:
Transmitting element, for sending viewing notification message to described server, described viewing notification message includes describedThe user of terminal carries out the viewing information of viewing by described TV applications.
The present embodiment, terminal can receive the viewing information of server push, and described viewing information is showed terminalUser, when the user of described terminal confirms to watch the film that described viewing information relates to, described terminal can control described electricityThe film related to depending on viewing information described in application plays, meanwhile, terminal can also according to the viewing situation of own user toServer sends viewing notification message, thus achieves the viewing information sharing between social good friend by server.
It should be noted that the terminal that above-described embodiment provides is when realizing sharing viewing information, only with above-mentioned each functionThe division of module is illustrated, and in actual application, can distribute above-mentioned functions by different function moulds as desiredBlock completes, and the internal structure of equipment will be divided into different functional modules, to complete all or part of merit described aboveEnergy.It addition, the method for the terminal of above-described embodiment offer and shared viewing information belongs to same design, it is detailed that it implements processSeeing embodiment of the method, here is omitted.
Embodiment seven
Correspondingly, the embodiment of the present invention additionally provides a kind of terminal, and described terminal can be consisted of group system,Merge into for realizing each unit function one or each unit function split arrange electronic equipment, terminal at least includes for storingThe data base of data and for processing the processor of data, or include being arranged at the storage medium or independence identifying in serverThe storage medium arranged.
Wherein, for the processor for processing data, when execution processes, microprocessor, central authorities can be usedProcessor (CPU, Central Processing Unit), digital signal processor (DSP, Digital SignalProcessor) or programmable logic array (FPGA, Field-programmable Gate Array) realize;For storageFor medium, comprising operational order, this operational order can be computer-executable code, is realized by described operational orderThe invention described above embodiment shares each step in the method flow of viewing information.
This terminal as hardware entities 800 an example as shown in Figure 8, including processor 801, storage medium 802 withAnd at least one external communication interface 803, described processor 801, storage medium 802 and external communication interface 803 are all passed throughBus 804 connects.
It is noted that above is referred to the description of terminal entry, it is similar for describing with above method, useful with methodEffect describes, and does not repeats.For the ins and outs not disclosed in terminal embodiment of the present invention, refer to the inventive methodThe description of embodiment.
Finally, the embodiment of the present invention additionally provides the system of a kind of shared viewing information, and system includes server and endEnd, wherein server can server as described by present invention, terminal can be retouched such as present inventionThe terminal stated, its concrete structure and interaction see the description of present invention, and here is omitted.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method are permissibleRealize by another way.Such as, device embodiment described above is only schematically, such as, and described unitDividing, be only a kind of logic function and divide, actual can have other dividing mode, the most multiple unit or assembly when realizingCan in conjunction with or be desirably integrated into another system, or some features can be ignored, or does not performs.Another point, shown orThe coupling each other discussed or direct-coupling or communication connection can be the indirect couplings by some interfaces, device or unitClose or communication connection, can be electrical, machinery or other form.The described unit that illustrates as separating component can be orMay not be physically separate, the parts shown as unit can be or may not be physical location, the most permissibleIt is positioned at a place, or can also be distributed on multiple NE.Part therein can be selected according to the actual needsOr all unit realizes the purpose of the present embodiment scheme.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible toIt is that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated listUnit both can realize to use the form of hardware, it would however also be possible to employ the form of SFU software functional unit realizes.Described integrated unit is such asWhen fruit is using the form realization of SFU software functional unit and as independent production marketing or use, can be stored in a computer canRead in storage medium.Based on such understanding, prior art is contributed by technical scheme the most in other wordsPart or completely or partially can the embodying with the form of software product of this technical scheme, this computer software productIt is stored in a storage medium, including some instructions with so that a computer equipment (can be personal computer, serviceDevice, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage is situated betweenMatter includes: USB flash disk, portable hard drive, read only memory (ROM, Read-Only Memory), random access memory (RAM,Random Access Memory), the various media that can store program code such as magnetic disc or CD.
The above, above example only in order to technical scheme to be described, is not intended to limit;Although with reference to frontState embodiment the present invention has been described in detail, it will be understood by those within the art that: it still can be to frontState the technical scheme described in each embodiment to modify, or wherein portion of techniques feature is carried out equivalent;And theseAmendment or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.