CN105898355A - Block content displaying method and device and server - Google Patents

Block content displaying method and device and server Download PDF

Info

Publication number
CN105898355A
CN105898355A CN201510900147.0A CN201510900147A CN105898355A CN 105898355 A CN105898355 A CN 105898355A CN 201510900147 A CN201510900147 A CN 201510900147A CN 105898355 A CN105898355 A CN 105898355A
Authority
CN
China
Prior art keywords
data
block
theme
client
user
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.)
Pending
Application number
CN201510900147.0A
Other languages
Chinese (zh)
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.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing 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 LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201510900147.0A priority Critical patent/CN105898355A/en
Publication of CN105898355A publication Critical patent/CN105898355A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • H04N21/2326Scheduling disk or memory reading operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23109Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion by placing content in organized collections, e.g. EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a block content displaying method and device and a server. The method comprises that an application data access request is received from a client, and then pre-stored historical watching data of a present user is read; and block data of multiple themes matching the historical watching data of the present user is selected from a candidate block, and sent to the client for configuration and display. According to technical schemes of the invention, display content of blocks can be adjusted according to user behaviors, and individual watching requirements of users can be met.

Description

Represent the method for block content, device and server
Technical field
The present invention relates to the information processing technology, particularly relate to a kind of represent the method for block content, dress Put and server.
Background technology
To such as the displaying of block in Video Applications in prior art, it is all unified configuration, same version This Video Applications is all to have fixing block number and corresponding category content.So-called block is exactly In Video Applications, all videos by the displaying block of different classes of division, as film, physical culture, news, Variety etc..Each classification can be considered a block, after user clicks through block it can be seen that next Layer block or be immediately seen the video content that this block includes.
The existing this mode representing block content, is to show identical block regardless of the unified of difference To user.But it practice, some users may like sees that physical culture is more, do not like animation;Have User may prefer to see a film, do not like and see news.It will be apparent that the exhibition of existing block content Show that scheme cannot meet user and watch the individual demand of video content.
Summary of the invention
The present invention provides a kind of method of block content, device and server of representing, according to user's row For, adjust block represents content, meets the viewing demand of user individual.
For reaching above-mentioned purpose, the invention provides a kind of method representing block content, described side Method includes: after receiving the application data access request that client sends, and reads the current use prestored The historical viewing data at family;Choose from candidate block and the historical viewing data of described active user The data of the block of the multiple themes matched, and send and represent to carry out configuration to client.
Further, described choose from candidate block and the historical viewing data of described active user The data of the block of the multiple themes matched, and send and represent to client and include carrying out configuration:
Identify the medium type of the historical viewing data of described active user;From the theme of candidate block In choose the semantic similarity of medium type of historical viewing data with described active user more than pre- If multiple themes of threshold value;The data of the block of the plurality of theme chosen are sent to client Represent carrying out configuration.
Further, described method also includes: obtain media data, from the master of all candidate block Topic chooses the theme being associated with described media data, and described media data is associated with this Theme association storage, to constitute the data of the block of corresponding theme.
Further, described method also includes: the media data of record user's viewing, and is stored as The historical viewing data of described user.
Alternatively, described method also includes: choose the district of the theme of fixed configurations from candidate block The data of block, and send and represent to carry out configuration to client.
Present invention also offers a kind of device representing block content, described device includes: data are read Delivery block, for after receiving the application data access request that client sends, what reading prestored works as The historical viewing data of front user;Configuration represents module, for choosing from candidate block with described The data of the block of multiple themes that the historical viewing data of active user matches, and send to visitor Family end represents to carry out configuration.
Further, described configuration represents module and includes: type identification unit, is used for identifying described The medium type of the historical viewing data of active user;Unit chosen in theme, for from candidate block Theme in choose the semantic similarity of medium type of historical viewing data with described active user Multiple themes more than predetermined threshold value;Configuration represents unit, for the plurality of theme that will choose Block data send represent to client to carry out configuration.
Further, described device also includes: data constitute module, are used for obtaining media data, The theme being associated with described media data is chosen from the theme of all candidate block, and by described The theme association storage that media data associates with this, to constitute the data of the block of corresponding theme.
Further, described device also includes: data memory module, for recording user's viewing Media data, and it is stored as the historical viewing data of described user.
Alternatively, described configuration represents module and also includes: the second configuration represents unit, for from time Constituency block is chosen the data of the block of the theme of fixed configurations, and sends to client to join Put and represent.
Present invention also offers a kind of server, described server has and represents block as above The device of content.
What the embodiment of the present invention provided represents the method for block content, device and server, from candidate Block is chosen the number of the block of multiple themes that the historical viewing data with active user matches According to, and send and carry out configuration to client and represent, thus the media data meeting user individual is seen See demand.
Accompanying drawing explanation
The method flow diagram of one embodiment of method representing block content that Fig. 1 provides for the present invention;
The structural representation of one embodiment of device representing block content that Fig. 2 provides for the present invention;
The structural representation of another embodiment of device representing block content that Fig. 3 provides for the present invention.
Detailed description of the invention
The basic inventive concept of the present invention is, at mobile terminal (mobile phone, Ipad etc.), PC or electricity During depending on representing video, picture, music or text class block on the terminal units such as machine, can be according to difference The historical viewing data configuration of user represents type and the number of block theme, thus meets user The viewing demand of property.
Embodiment one
The method flow diagram of one embodiment of method representing block content that Fig. 1 provides for the present invention, The executive agent of the method can be to mobile terminal (mobile phone, Ipad etc.), PC or television set etc. The server of terminal equipment configuration application data, or it is integrated in the device in these servers.
With reference to Fig. 1, in step S110, after receiving the application data access request that client sends, Read the historical viewing data of the active user prestored.
In existing various exhibition platform or application, when representing word, picture, music or video Will pre-build the block of multiple different content type, then user comes by entering different blocks Check the content oneself wanting to see.Such as, video class apply in be provided with film, physical culture, news, The blocks such as variety.Terminal unit, can be first to the server on backstage after starting platform or application every time Transmission application data access is asked, and to obtain the data of block from server, then carries out configuration exhibition Existing.
In the present embodiment, after background server receives the application data access request that client sends, First read the historical viewing data of the active user prestored, such as, in the media of active user's viewing The information such as the title of appearance, type, viewing time.
Alternatively, the historical viewing data of user is each user during viewing media content, Actively recorded the media data of user's viewing by background server, and be stored in this locality.
S120, that chooses from candidate block that the historical viewing data with active user matches is multiple The data of the block of theme, and send and represent to carry out configuration to client.
In the present embodiment, candidate block is to have different themes what server end was pre-configured with storage Multiple blocks, associating storage at server local for the block of each theme has multiple media The data of content.These media datas are when storage obtains to server, and just the association by presetting is advised Then form incidence relation with the block of corresponding theme.
Such as, server is after often getting new media data, from the theme of all candidate block In choose the theme being associated with media data, and the theme association associated with this by media data is deposited Storage, to constitute the data of the block of corresponding theme.Concrete correlating method can be by media data The title (such as the subject name of video) of the media comprised, medium type (type such as video: Film, TV play, physical culture etc., it is also possible to be the bottom-layer-type of these types, such as film types also Love, science fiction, war class etc. can be included), the theme of the information such as brief introduction and each block enters The calculating of row semantic similarity, after the similarity calculated is more than certain threshold value, i.e. can be considered the two There is similarity relation, and the data that will have like the media content of relation are associated depositing with theme Storage.
Server after reading the historical viewing data of active user, choose from candidate block with The data of the block of multiple themes that the historical viewing data of active user matches, and send to visitor Family end represents to carry out configuration.Wherein, it is judged that the historical viewing data of active user and each block The method whether theme mates can also with reference to aforementioned middle judgement media data with block theme to associating Method, i.e. come by the similarity of media data in the historical viewing data of user and block theme Determine whether coupling.
Specifically, this programme shows the history viewing number chosen from candidate block with active user According to the data of the block of the multiple themes matched, and send to client and represent to carry out configuring A kind of specific implementation, including following content.
First, the medium type of the historical viewing data of active user is identified.The media class of these data Type is aforesaid medium type, and the type such as video includes: film, TV play, physical culture etc., Wherein, film types can also include next layer of types such as love, science fiction, war.
Secondly, from the theme of candidate block, choose the media of historical viewing data with active user The semantic similarity of type is more than multiple themes of predetermined threshold value.Concrete can be by calculating current using The editing distance of the word between medium type and the theme of block of the historical viewing data at family is counted Calculate the similarity of the two.
Finally, the data of the block of the multiple themes chosen are sent to client to carry out configuration exhibition Existing.Wherein, the quantity of the block of the theme being selected and type of theme can be according to the conceptions of history of user Depending on seeing the media content in data.
On this basis, the historical viewing data phase with user is represented at server configures terminal unit While the data of the block of coupling, server still can arrange several theme as fixed configurations The data of block, and after receiving the application data access request that client sends, by this every time The data transmission of the block of the theme of a little fixed configurations carries out configuration to client and represents.These blocks Theme can be major part the user theme such as amusement, news etc. the most often paid close attention to.
The method representing block content that the embodiment of the present invention provides, by choosing from candidate block The data of the block of the multiple themes matched with the historical viewing data of active user, and send extremely Client carries out configuration and represents, thus meets the media data viewing demand of user individual.
Further, district is represented user being carried out personalization according to the historical viewing data of user While the data of block, this programme has also taken into account the data of the block by conventional fixed configurations theme Transmission to client represents, thus represents the data content of the block of more horn of plenty.
Embodiment two
The structural representation of one embodiment of device representing block content that Fig. 2 provides for the present invention. Fig. 2 shown device can be used for performing the method step of embodiment as shown in Figure 1.
With reference to Fig. 2, this device representing block content specifically includes: data read module 210 He Configuration represents module 220, wherein:
Data read module 210, after asking in the application data access receiving client transmission, Read the historical viewing data of the active user prestored;Configuration represents module 220, for from candidate Block is chosen the block of the multiple themes matched with the historical viewing data of described active user Data, and send and represent to carry out configuration to client.
The embodiment of the present invention provides, by choosing the conception of history with active user from candidate block See the data of the block of multiple themes of data match, and send and carry out configuration to client and represent, Thus meet the media data viewing demand of user individual.
On this basis, as it is shown on figure 3, in the above-mentioned device representing block content, configuration represents Module 220 specifically includes:
Type identification unit 221, for identifying the medium type of the historical viewing data of active user; Unit 222 chosen in theme, for choosing the conception of history with active user from the theme of candidate block See that the semantic similarity of the medium type of data is more than multiple themes of predetermined threshold value;First configuration exhibition Existing unit 223, for sending the data of the block of the multiple themes chosen to client to carry out Configuration represents.
Further, the above-mentioned device representing block content also includes: data constitute module 230, For obtaining media data, choose from the theme of all candidate block and to be associated with media data Theme, and the theme association storage associated with this by described media data, to constitute corresponding theme The data of block.
Further, the above-mentioned device representing block content also includes: data memory module 240, For recording the media data of user's viewing, and it is stored as the historical viewing data of user.
Alternatively, in the above-mentioned device representing block content, configuration represents module 220 and also includes: Second configuration represents unit 224, for choosing the block of the theme of fixed configurations from candidate block Data, and send and represent to carry out configuration to client.
In this programme, represent district user being carried out personalization according to the historical viewing data of user While the data of block, the data also having taken into account the block by conventional fixed configurations theme send extremely Client represents, thus represents the data content of the block of more horn of plenty.
On this basis, present invention also offers a kind of server, this server includes Fig. 2 or figure The device representing block content shown in 3.
Above-mentioned the method according to the invention and device can realize in hardware, firmware, or are implemented For being storable in recording in medium (such as CD ROM, RAM, floppy disk, hard disk or magneto-optic disk) Software or computer code, or be implemented through network download original storage at long-range record In medium or nonvolatile machine readable media and the computer generation in local recording medium will be stored in Code, thus method described here can be stored in use general purpose computer, application specific processor or At such software on the record medium of able to programme or specialized hardware (such as ASIC or FPGA) Reason.Being appreciated that computer, processor, microprocessor controller or programmable hardware include can Store or receive software or the storage assembly (such as, RAM, ROM, flash memory etc.) of computer code, When described software or computer code are by computer, processor or hardware access and execution, it is achieved Processing method described here.Additionally, when general purpose computer accesses for realizing the place being shown in which During the code managed, general purpose computer is converted to the process being shown in which for execution by the execution of code Special-purpose computer.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not Be confined to this, any those familiar with the art in the technical scope that the invention discloses, Change can be readily occurred in or replace, all should contain within protection scope of the present invention.Therefore, originally The protection domain of invention should be as the criterion with described scope of the claims.

Claims (11)

1. the method representing block content, it is characterised in that described method includes:
After receiving the application data access request that client sends, the active user's that reading prestores Historical viewing data;
The multiple masters matched with the historical viewing data of described active user are chosen from candidate block The data of block of topic, and send and represent to carry out configuration to client.
Method the most according to claim 1, it is characterised in that described choosing from candidate block Take the data of the block of the multiple themes matched with the historical viewing data of described active user, and Send and represent to client and include carrying out configuration:
Identify the medium type of the historical viewing data of described active user;
The media class of historical viewing data with described active user is chosen from the theme of candidate block The semantic similarity of type is more than multiple themes of predetermined threshold value;
The data of the block of the plurality of theme chosen are sent to client to carry out configuration exhibition Existing.
Method the most according to claim 1 and 2, it is characterised in that described method also includes:
Obtain media data, choose relevant to described media data from the theme of all candidate block The theme of connection, and the theme association storage that described media data is associated with this, corresponding main to constitute The data of the block of topic.
Method the most according to claim 1, it is characterised in that described method also includes:
The media data of record user's viewing, and it is stored as the historical viewing data of described user.
Method the most according to claim 1, it is characterised in that described method also includes:
From candidate block, choose the data of the block of the theme of fixed configurations, and send to client Represent carrying out configuration.
6. the device representing block content, it is characterised in that described device includes:
Data read module, for, after receiving the application data access request that client sends, reading Take the historical viewing data of the active user prestored;
Configuration represents module, for choosing the history viewing with described active user from candidate block The data of the block of multiple themes of data match, and send and represent to carry out configuration to client.
Device the most according to claim 6, it is characterised in that described configuration represents module bag Include:
Type identification unit, for identifying the medium type of the historical viewing data of described active user;
Unit chosen in theme, for choosing from the theme of candidate block and the going through of described active user The semantic similarity of the medium type of history viewing data is more than multiple themes of predetermined threshold value;
First configuration represents unit, and the data for the block of the plurality of theme that will choose send Represent to client to carry out configuration.
8. according to the device described in claim 6 or 7, it is characterised in that described device also includes: Data constitute module, are used for obtaining media data, choose and institute from the theme of all candidate block State the theme that media data is associated, and the theme association storage associated by described media data with this, To constitute the data of the block of corresponding theme.
Device the most according to claim 6, it is characterised in that described device also includes: number According to memory module, for recording the media data of user's viewing, and it is stored as the history of described user Viewing data.
Device the most according to claim 6, it is characterised in that described configuration represents module Also include:
Second configuration represents unit, for choosing the block of the theme of fixed configurations from candidate block Data, and send and represent to carry out configuration to client.
11. 1 kinds of servers, it is characterised in that described server has as in claim 6-10 The device representing block content described in any one.
CN201510900147.0A 2015-12-08 2015-12-08 Block content displaying method and device and server Pending CN105898355A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510900147.0A CN105898355A (en) 2015-12-08 2015-12-08 Block content displaying method and device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510900147.0A CN105898355A (en) 2015-12-08 2015-12-08 Block content displaying method and device and server

Publications (1)

Publication Number Publication Date
CN105898355A true CN105898355A (en) 2016-08-24

Family

ID=57002897

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510900147.0A Pending CN105898355A (en) 2015-12-08 2015-12-08 Block content displaying method and device and server

Country Status (1)

Country Link
CN (1) CN105898355A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110473092A (en) * 2019-07-09 2019-11-19 中山大学 It is a kind of efficiently to read intelligent contract householder method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591912A (en) * 2006-10-06 2012-07-18 联合视频制品公司 Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20140215525A1 (en) * 2013-01-25 2014-07-31 Samsung Electronics Co., Ltd. Image display apparatus, content recommendation information receiving method, server and content recommendation method
CN104079976A (en) * 2014-05-15 2014-10-01 惠州市水木网络科技有限公司 Set top box user interface recommendation method and system
CN104333773A (en) * 2013-12-18 2015-02-04 乐视网信息技术(北京)股份有限公司 A Video recommending method and server
US20150172764A1 (en) * 2013-12-18 2015-06-18 Samsung Electronics Co., Ltd. Apparatus and method for recommending content, and method for displaying image

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591912A (en) * 2006-10-06 2012-07-18 联合视频制品公司 Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20140215525A1 (en) * 2013-01-25 2014-07-31 Samsung Electronics Co., Ltd. Image display apparatus, content recommendation information receiving method, server and content recommendation method
CN104333773A (en) * 2013-12-18 2015-02-04 乐视网信息技术(北京)股份有限公司 A Video recommending method and server
US20150172764A1 (en) * 2013-12-18 2015-06-18 Samsung Electronics Co., Ltd. Apparatus and method for recommending content, and method for displaying image
CN104079976A (en) * 2014-05-15 2014-10-01 惠州市水木网络科技有限公司 Set top box user interface recommendation method and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110473092A (en) * 2019-07-09 2019-11-19 中山大学 It is a kind of efficiently to read intelligent contract householder method
CN110473092B (en) * 2019-07-09 2023-05-26 中山大学 Efficient intelligent contract reading assisting method

Similar Documents

Publication Publication Date Title
CN110366041B (en) Media data sharing method, device and equipment
US10671670B2 (en) Graph based content browsing and discovery
CN104936035A (en) Barrage processing method and system
US8621028B2 (en) Content-recommendation message
US20100228591A1 (en) Real time ad selection for requested content
CN105868259A (en) Video recommendation method and device based on face identification
CN104199913B (en) Terminal resource cleaning method and device and terminal
WO2012037183A2 (en) Method and apparatus for managing content tagging and tagged content
CN111444415B (en) Barrage processing method, server, client, electronic equipment and storage medium
CN109348302A (en) Connect wheat user recommended method, device, server and storage medium in live streaming
CN105898446A (en) Advertisement push method and device, video server and terminal equipment
CN107592572B (en) Video recommendation method, device and equipment
CN106210127A (en) A kind of information processing method, server and client
CN101075233B (en) Member, system and method for collecting multi-medium content
CN102984554A (en) Method, apparatus and system for IPTV (internet protocol television) advertising delivery
CN103686809A (en) Method and system for providing mobile terminal fault problem solution and mobile terminal
CN109492152A (en) Push method, apparatus, computer equipment and the storage medium of customized content
CN104363484A (en) Advertisement pushing method and device based on video picture
CN107659545A (en) A kind of media information processing method and media information processing system, electronic equipment
CN107690080B (en) media information playing method and device
CN101873581A (en) Contact person information updating and display method and device
CN105897547A (en) Information processing method, information pushing method and device
CN104954874B (en) multimedia data playing method and device
US20120239813A1 (en) Methods for generating electronic appliance identifier and managing information by using electronic appliance identifier
CN108898411A (en) A kind of advertisement placement method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160824