CN105898355A - Block content displaying method and device and server - Google Patents
Block content displaying method and device and server Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
- H04N21/2326—Scheduling disk or memory reading operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23109—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing 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/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management 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
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.
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)
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)
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 |
-
2015
- 2015-12-08 CN CN201510900147.0A patent/CN105898355A/en active Pending
Patent Citations (5)
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)
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 |