CN106777116A - A kind of content acquisition method, subscription client, server and system - Google Patents
A kind of content acquisition method, subscription client, server and system Download PDFInfo
- Publication number
- CN106777116A CN106777116A CN201611162188.5A CN201611162188A CN106777116A CN 106777116 A CN106777116 A CN 106777116A CN 201611162188 A CN201611162188 A CN 201611162188A CN 106777116 A CN106777116 A CN 106777116A
- Authority
- CN
- China
- Prior art keywords
- content
- information
- interface
- target interface
- memory
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000006399 behavior Effects 0.000 claims abstract description 37
- 238000012545 processing Methods 0.000 claims description 12
- 238000012546 transfer Methods 0.000 claims description 9
- 230000006978 adaptation Effects 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 6
- 230000003068 static effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 206010070834 Sensitisation Diseases 0.000 claims description 3
- 230000036316 preload Effects 0.000 claims description 3
- 230000008313 sensitization Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006855 networking Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003542 behavioural effect Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 235000011464 Pachycereus pringlei Nutrition 0.000 description 1
- 240000006939 Pachycereus weberi Species 0.000 description 1
- 235000011466 Pachycereus weberi Nutrition 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000001727 in vivo Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 241000894007 species Species 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the present invention provides a kind of content acquisition method, subscription client, server and system, and the method includes:Subscription client before display target interface, to the content information that pre-acquiring is needed in target interface described in server request;Receive content information corresponding with user's history behavior in the target interface;By the default region of memory of content information write-in;If detecting the idsplay order of the target interface, the content information is transferred from the default region of memory;The content information that will be transferred is carried in the target interface.The embodiment of the present invention can lift the speed that user obtains content.
Description
Technical field
The present invention relates to communication technique field, and in particular to a kind of content acquisition method, subscription client, server and be
System.
Background technology
From the portal website in PC (personal computer) epoch, to the time of cell-phone various rises from media, user obtains interior
The channel and mode of appearance are more and more, such as user can be by blog, microblogging, mhkc, also based on IM (Instant
Messaging, instant messaging) from media etc. obtain content.
It is a kind of public number in the application platforms such as IM from media account, the content produced by media account mainly passes through
User's concern is subscribed to and propagated from the mode of media;I.e. user can be subscribed to from media account by the application concern such as IM, when from media
When account has content update, by the content that this updates from user's active push of media account to subscription.Meanwhile, the application such as IM is flat
Platform also actively can push some recommendation informations to user.
With increasing from media account, the quantity from media account ordered by user also increases accordingly, and from matchmaker
The content-form and content coverage that body account is provided also increasingly enrich, and the content that user obtains is also more and more, therefore
How speed that user obtain content is lifted, it appears particularly necessary.
The content of the invention
In view of this, the embodiment of the present invention provides a kind of content acquisition method, subscription client, server and system, with
Lifting user obtains the speed of content.
To achieve the above object, the embodiment of the present invention provides following technical scheme:
A kind of content acquisition method, including:
Before display target interface, to the content information that pre-acquiring is needed in target interface described in server request;
Receive content information corresponding with user's history behavior in the target interface;
By the default region of memory of content information write-in;
If detecting the idsplay order of the target interface, the content information is transferred from the default region of memory;
The content information that will be transferred is carried in the target interface.
The embodiment of the present invention also provides a kind of content acquisition method, including:
Before subscription client display target interface, the solicited message that subscription client sends, the solicited message are received
Content information for asking to need in the target interface pre-acquiring;
User's history behavior according to the subscription client, determines corresponding to user's history behavior in the target interface
Content information;
The content information is sent to subscription client, so that subscription client is when the target interface is shown, plus
Carry the content information.
The embodiment of the present invention also provides a kind of subscription client, including:
Request module, for before display target interface, to being needed in pre-acquiring in target interface described in server request
Appearance information;
Information receiving module, for receiving content information corresponding with user's history behavior in the target interface;
Writing module, for content information write-in to be preset into region of memory;
Information transfers module, if the idsplay order for detecting the target interface, from the default region of memory
Transfer the content information;
Signal load unit, the content information for that will be transferred is carried in the target interface.
The embodiment of the present invention also provides a kind of server, including:
Request receiving module, for before subscription client display target interface, receiving the request that subscription client sends
Information, the solicited message is used for the content information for asking to need pre-acquiring in the target interface;
Information determination module, for the user's history behavior according to the subscription client, in determining the target interface
Content information corresponding with user's history behavior;
Information sending module, for the content information to be sent into subscription client, so that subscription client is in display
During the target interface, the content information is loaded.
The embodiment of the present invention also provides a kind of content obtaining system, including:Subscription client described above, and above-mentioned institute
The server stated.
Based on above-mentioned technical proposal, in content acquisition method provided in an embodiment of the present invention, subscription client is in display mesh
In face of demarcating, can be realized in the target interface to the content information that pre-acquiring is needed in target interface described in server request
The pre-acquiring of content information corresponding with user's history behavior, so as to the content information is written in default region of memory;
And then at subscription client display target interface, the content information in default region of memory can be directly transferred, and be carried in mesh
Demarcate face, realize the loaded and displayed of target interface.It can be seen that, subscription client can in advance get mesh before display target interface
Demarcate the display content in face, and loaded when target interface shows so that subscription client subtracts when interface display is carried out
Few content pulled from network side, improves the speed that subscription client obtains content.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this
Inventive embodiment, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is the system architecture diagram of content obtaining system;
Fig. 2 is another system architecture diagram of content obtaining system;
Fig. 3 is the flow chart of content acquisition method provided in an embodiment of the present invention;
Fig. 4 redirects schematic diagram for the interface of public number;
Fig. 5 is another flow chart of content acquisition method provided in an embodiment of the present invention;
Fig. 6 is another flow chart of content acquisition method provided in an embodiment of the present invention;
Fig. 7 is the schematic diagram of loading content sending out notice;
Fig. 8 is the method flow diagram for Loading Image;
Fig. 9 is the structured flowchart of subscription client provided in an embodiment of the present invention;
Figure 10 is another structured flowchart of subscription client provided in an embodiment of the present invention;
Figure 11 is another structured flowchart of subscription client provided in an embodiment of the present invention;
Figure 12 is the another structured flowchart of subscription client provided in an embodiment of the present invention;
Figure 13 is the structured flowchart of server provided in an embodiment of the present invention;
Figure 14 is another structured flowchart of server provided in an embodiment of the present invention.
Specific embodiment
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, complete
Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on
Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made
Embodiment, belongs to the scope of protection of the invention.
Fig. 1 is the system architecture diagram of content obtaining system, including:Subscription client 10 and server 20;
Wherein, subscription client 10 can be loaded on the user equipmenies such as smart mobile phone, panel computer, notebook computer;
The subscription client of the social networking applications such as subscription client such as IM, is different from the public number client of the social networking applications such as IM, this place
The subscription client of finger is that can be received from the client that the public numbers such as media account push content.
In embodiments of the present invention, subscription client 10 can communicate with server 20, carry out the transmitting-receiving of content, content
Form such as word, picture, video, audio etc..
Server 20 is to be arranged at network side, the server cluster being engaged with subscription client 10;Server 20 can
To receive the content of the issue of subscription client 10, and to the good friend of subscription client, group, social space etc. share object to be carried out
Issue sharing for content;Meanwhile, server 20 can push content to subscription client, as ordered by pushing subscription client
Content provided from media account etc..
The content provided from media account is pushed as scene to subscription client with server, Fig. 2 shows content obtaining
The refinement structure of system, as shown in Fig. 2 server 20 shown in Fig. 1 can be a server cluster, includes in it:Examination & verification clothes
Business device 21, content center 22, recommended engine server 23, content obtaining and push interface server 24, content processing server
25, content assembling server 26, content is stored and Distributor 27, and content caching server 28 subscribes to engine server 29,
Subscribe to concern relation chain server 30, statistical report interface server 31, statistic analysis server 32.
Wherein, examination & verification server can be audited to content, it is ensured that the content of push meets local law and policy, examination & verification
Mode can be that artificial and machine combines examination & verification;The content sources for auditing server are mainly the content issued from media account,
Content captured from public network by web crawlers etc..
Content center can be made up of at least one server, can receive the legal content that auditing system passes through, and internally
Appearance is processed and filtered, and sets up content classification and Evaluation System, it is ensured that being supplied to the content of recommended engine server is
High-quality, the suitable content propagated.
Recommended engine server can receive the original contents of content center push, meanwhile, received by statistic analysis server
Collection user behavior and representation data;And according to content center push original contents, and user behavior and representation data,
In the content of the standardization that some content centers is provided using various proposed algorithms (such as collaborative filtering, or, based on phase
Like the recommendation of user behavior, or the recommendation drawn a portrait based on user etc.), it is that each user generates a content recommendation queue;
When user actively refreshes pulled content by subscription client, content obtaining and push interface server can
The corresponding content recommendation queue of the user is obtained from recommended engine server, the content recommended for the user is obtained.
Content obtaining and push interface server are from media account and subscribe to the user from media account, be in communication with each other
Interface server, accesses content and receives the push of content for subscription client;
Specifically, content obtaining and push interface server can be obtained from recommended engine server and subscription engine server
The index information of the content that user desires access to;
According to acquired index information, content obtaining and push interface server can to obtain corresponding content file concurrent
Give subscription client;Optionally, the index information can also be sent to user visitor by content obtaining and push interface server
Family end, corresponding content file is obtained by subscription client;
And be the quick distribution for realizing content to user, the embodiment of the present invention can on content processing server, according to
The various possible configurations of the terminal that family client is loaded, and/or, the various network rates that subscription client is likely to be at, really
Determine each download configuration type of subscription client;A kind of download configuration type, can correspond to scope terminal configuration and/or
One network rate of scope;So as to by same Content Transformation into data requirement not of the same race content (such as by the figure of same content
Piece, is converted into high definition figure, clear figure, big figure, different types of data requirement such as middle figure and thumbnail, different types of data rule
Lattice can correspond to different picture specifications and resolution ratio), and cause a kind of a kind of subscription client data of download configuration type correspondence
The content of specification, in general, the download configuration of subscription client it is higher (such as terminal configuration parameters are higher, and/or, network speed
Rate is higher), then the data volume of corresponding data requirement is bigger;Optionally, the quantity of identified download configuration type, can be with
The data requirement species that can be changed according to content determines;
And then, content obtaining and push interface server can be when content be pushed, according to user client to subscription client
The configuration of the loaded terminal in end and the network rate of residing network, determine the download configuration type of subscription client, so as to be
Subscription client distributes the content of corresponding data specification.
The treatment of content processing server realizes quickly distributing to user a key point of content for the embodiment of the present invention;
On the one hand, as described above, content processing server can determine that all types of subscription client download configurations, and will be same
A kind of content of one Content Transformation into data requirement not of the same race so that data of a type of subscription client download configuration correspondence
The content of specification;
Such as picture and the content of visual form, content processing server can be according to the user for accessing the various main flows of user
Client downloads are configured, and generate the content of plurality of specifications;Specifically it is divided into high definition figure for picture, clear figure, big figure, middle figure
With the different size such as thumbnail;For 360P that video is divided into HD video 1080P, clear video 720P and ordinary sharpness etc.
Different size;Here can according to content itself, and network rate situation, carry out the dynamic setting of content specification;I.e. for
A original contents, in order to subsequently realize the adaptation to terminal and network rate, the embodiment of the present invention can be taken by contents processing
Business device, a variety of format specifications and code check are gone out by same Content Transformation;
On the other hand, current user, the content issued in the application platforms such as IM from media may not be original, but
Copy is reprinted to third party website, if subscription client accesses this kind of copy or reprints to the content of third party website, can
Can need to be back to third party website carries out the access of content, causes the loading of content and distribution speed slower;Therefore at content
Reason server can also analyze the content from third party website, and content is downloaded from third party website, store at itself
The application platform such as IM on, such as storage is the content assignment downloaded from third party website in the content on heart service equipment
The internal links (will the content of third party website in chain) of the application platforms such as IM so that subsequent user client can be by visiting
The internal links of the application platforms such as IM are asked, the quick loading of content is realized, removes being back to third party website and carry out access to content from
Process, lifting content loading speed.
Content assembling server can be used to obtain the content for pushing from content center, according to the word of suitable subscription client
Body, pattern, layout are assembled to content, while the content push after assembling is stored and Distributor to content.
Content is stored and Distributor can be one group of server zone of wide scope distribution, such as CDN (Content
Delivery Network, content distributing network) server farm, may be such that user accesses nearby, user can obtain and be accessed
Content storage and the newest hot content that is cached of Distributor;Content is stored and Distributor can be directly user
Client provides content obtaining and Push Service;Optionally, the content of content storage and Distributor can derive from content group
Dress server.
Content caching server can be cached can not in time be issued to the information of subscription client, and be reached the standard grade in subscription client
Afterwards, the information pushing that will be cached is to subscription client;The cache-time of content caching server can set and adjust, and can such as set
Cache-time is determined for 48 hours.
Engine server is subscribed to, mainly from media account ordering system, can be used to subscribing to from media such as social networking application
The public number of family pushed information;When actively concern is from media account for user, user carries equivalent to have subscribed this from media account
The content of confession, when this has renewal from the offer of media account, subscribing to engine server can push in corresponding renewal
Hold;
In addition, user is in addition to by paying close attention to from media account, physical culture, football, basketball or hot topic can also be actively subscribed to
The content of the themes such as event, forms new subscription concern relation chain, and content can be more accurately provided the user whereby.
Concern relation chain server is subscribed to can be used to preserve the user of subscribed content and issue the user of content (such as from matchmaker
Body account) between relation;Can such as record from media account, with corresponding subscription user account set from media account
Relation;The user account set from media account is subscribed to corresponding to one from media account, expression is to have subscribed this
From media account, the set of the user account of the content of media account issue can be received from;From media account, should be certainly with subscribing to
Relation between the user account of media account, it is believed that the one kind for being subscription concern relation chain can preferred form of this;
In actual use, needing the user of subscribed content can actively search for from media account, and by ask set up with
The subscribing relationship from media account for searching realize subscribe to concern relation chain foundation;Such as need the user Ke Tong of subscribed content
Cross and set up the entrance (such as from the account Quick Response Code of media account, concern from button entry of media account etc.) of concern relation and come
Request is set up and subscribes to concern relation.
Statistical report interface server, can communicate with subscription client, receive the information of subscription client upload, such as
The access information that subscription client is uploaded, browses information, operation click behavior flowing water log information etc.;Statistical report interface service
The information that device can report subscription client, sends statistic analysis server to.
Statistic analysis server, the reporting information of the user that can be transmitted according to statistical report interface server, is counted
Analysis, calculates the clicking rate of content, reaches the infrastructure data such as rate, conversion ratio, and user behavior and portrait;
Statistic analysis server can communicate with recommended engine server, there is provided the information such as the behavior of user and portrait, with
It is convenient for the recommendation of content.
The embodiment of the present invention realizes quick obtaining and the distribution of content, except the content processing server two by foregoing description
Outside the improvement of aspect, the improvement of content obtaining mode is also carried out in subscription client side;Subscription client is removed can be by interior
Hold the notice for obtaining and pushing interface server pulled content or content update, actively to server pull content, and will
The content identification for getting and the clicking operation behavioral data of user are (as read duration, number of clicks, video content viewing number of times
And playing process as buffering location information etc.) report outside statistical report interface server;In embodiments of the present invention, use
Family client can also monitor network rate information (change as monitored network access environment, network bandwidth data etc.), and will use
The configuration of terminal residing for the client of family, and/or network rate information is uploaded to server, so that server is configured according to terminal
And/or network rate information, the download configuration type of subscription client is determined, so as to the content of corresponding data specification be carried out down
Hair;Meanwhile, subscription client can also in advance carry out the loading of content according to the subscription of user and interest.
Hereafter by from the angle of subscription client, content acquisition method provided in an embodiment of the present invention is introduced.Under
First realize that the process of content loading is illustrated in advance to subscription client in face.Fig. 3 is obtained for content provided in an embodiment of the present invention
The flow chart of method is taken, the method can be applied to subscription client, and reference picture 3, the method can include:
Step S100, before display target interface, believe to the content for needing pre-acquiring of target interface described in server request
Breath.
Content information corresponding with user's history behavior in step S110, the reception target interface.
Optionally, the subscription client of the social networking application such as IM shows the content of push generally by card mode;Such as
Shown in Fig. 4, first screen interface (referred to as the first interface) of public number can show the respective matchmaker ordered by user by card mode
The what be new sending out notice of body account;Content push notifies that the information such as title, the publisher of content can be indicated;When user's point
Hit in the head screens interface of public number, a certain content push from media account notifies that subscription client will redirect interface extremely should be certainly
The Entry Interface (i.e. next interface at the first interface, referred to as second contact surface) of the push content of media account, the Entry Interface can
To show this from the synopsis information of the push content of media account;When user clicks on entering for the push content from media account
Mouth interface, subscription client will redirect interface to the 3rd interface (next interface of second contact surface), be loaded in the 3rd interface interior
Hold file, carry out the displaying of particular content.
Optionally, the displaying of the content recommended to user, also can be by carrying out, i.e., in the first showing interface as shown in Figure 4
The sending out notice information of content recommendation, the synopsis information of content recommendation is shown in second contact surface, and at the 3rd interface, loading is pushed away
Recommend the specific content file of content.
Optionally, the signified target interface of the embodiment of the present invention can be above-mentioned the first signified interface, second contact surface, the
Any one in three interfaces;Wherein, the first interface can show that the content push of at least one content is notified, and a show area
Correspond to one from media account;Second contact surface can show the synopsis information of at least one content, and a second contact surface
One ordered by correspondence user is from media account;3rd interface can show specific content file;
Accordingly, step S100 signified content information can be that content push shown in the first interface is notified, also may be used
It can be synopsis information shown in second contact surface, it is also possible to particular content file shown in the 3rd interface.
Optionally, if the content information in target interface has a plurality of, subscription client can detect user client
End enabled instruction, or when detecting the instruction at the upper interface for entering the target interface, to target described in server request
The content information of pre-acquiring is needed in interface, so that server can determine to need pre- obtaining in target interface according to the historical behavior of user
The content information for taking;The history row of user can be including the subscription behavior of user and/or navigation patterns etc.;The subscription behavior of user
What is represented is paid close attention to ordered by user from media account, and navigation patterns can represent the navigation interest of user;
By the historical behavior of user, server can determine that the subscription information and/or interest information of user, so according to
The subscription information and/or interest information at family, determine the content information for needing pre-acquiring in target interface;
Accordingly, subscription client can receive the content information corresponding with user's history behavior of server transmission;
As server can determine that user subscribe to from media account, before subscription client loaded targets interface, to user
Client sends the content informations such as content push notice, synopsis information from media account that user subscribes to, realizes user
Client pre-acquiring to subscribe to from the corresponding content information of media account;And for example server can browse row according to user
For, determine the interest of user, before subscription client loaded targets interface, send corresponding with user interest to subscription client
The content informations such as content push notice, the synopsis information of content recommendation, realize subscription client pre-acquiring to emerging with user
Interesting corresponding content information.
Step S120, by the content information default region of memory of write-in.
After content information corresponding with user's history behavior in receiving the target interface, the embodiment of the present invention can be by
The content information default region of memory of write-in of acquisition, so that subscription client is at display target interface, subscription client can be from
The content information of pre-acquiring is transferred in default region of memory, and is carried in target interface and is shown, without in display
During target interface, scene pulls the content information for having more new content in target interface from network.
The size of default region of memory can be averagely clear according to the free memory of the affiliated terminal of subscription client, and user
Look at the quantity (such as being scheduled to last with one month or half a year, calculate user's average quantity of browsing content in one week) of content, and averagely
The data volume (such as being scheduled to last with one month or half a year, calculate the data volume of user's average browsing content in a week) of browsing content is really
It is fixed;The embodiment of the present invention can set memory region threshold, by the quantity of the average browsing content of user, and average browsing content number
It is multiplied according to amount, the higher value of multiplied result and region of memory threshold value is taken, as the size of default region of memory;Such that it is able to really
The size of fixed default region of memory, divides default region of memory accordingly in internal memory.
Such as can be according to formula MAX【Region of memory threshold value, the data of the average browsing contents of quantity * of average browsing content
Amount】, it is determined that the size of default region of memory;Optionally, region of memory threshold value can be according to the memory size of terminal, and in the free time
Size determination is deposited, 10M (million) can be such as chosen, the merely illustrative explanation of concrete numerical value herein.
Optionally, step 100 and step S110 can be performed regularly, i.e., subscription client can timing will have content update
Content information corresponding with user interest information and/or subscription information carry out pre-acquiring, and be written in default region of memory.
If step S130, the idsplay order for detecting the target interface, transferred from the default region of memory described
Content information.
The idsplay order of target interface can operate triggering by user;The embodiment of the present invention is detecting target interface
During idsplay order, the content information of pre-acquiring can be transferred from default region of memory, and be carried in target interface, be not required to
During display target interface, the content information of more new content is pulled from network side, improve the speed of content obtaining;
Optionally, the content information of pre-acquiring is needed in target interface, is believed according to the subscription information and/or interest of user
What breath determined, and the content information of all more new contents cannot be covered, therefore believe for the content of non-pre-acquiring in target interface
Breath, subscription client during display target interface, can pull the content information of non-pre-acquiring from network side;This process
Although needing to consume the content load time, compared to all the elements information that target interface is pulled from network side, can be larger
Improve content obtaining speed.
Step S140, the content information that will be transferred are carried in the target interface.
In content acquisition method provided in an embodiment of the present invention, subscription client, can be to service before display target interface
The content information of pre-acquiring is needed in the device request target interface, is realized to corresponding to user's history behavior in the target interface
Content information pre-acquiring, so as to the content information is written in default region of memory;And then it is aobvious in subscription client
When showing target interface, the content information in default region of memory can be directly transferred, and be carried in target interface, realize target interface
Loaded and displayed.It can be seen that, subscription client can in advance get the display content of target interface before display target interface, and
Loaded when target interface shows so that subscription client is reduced in pulling from network side when interface display is carried out
Hold, improve the speed that subscription client obtains content.
It is below that content acquisition method in the case of the first interface is introduced to target interface, the first interface can be
Displaying has the interface that content push is notified.
Optionally, Fig. 5 shows another flow chart of content acquisition method provided in an embodiment of the present invention, and the method can be answered
For subscription client, reference picture 5, the method can include:
Step S200, show the first interface before, pushed away to the content of pre-acquiring is needed in the first interface described in server request
Send notice;The content push that first showing interface has at least one content is notified.
Optionally, subscription client can detect the enabled instruction of subscription client, when will show the first interface, to
The content push of pre-acquiring is needed to notify in first interface described in server request;
Optionally, if the first interface is the first screen interface of public number, subscription client can enter the public detecting
Number first screen interface Entry Interface (a upper interface at the first screen interface of public number) when, to the first interface described in server request
The middle content push for needing pre-acquiring is notified.
Content corresponding with the subscription information and/or interest information of user is pushed away in step S210, reception first interface
Send notice.
Optionally, the first interface can be first screen interface (such as public number from media account ordered by subscription client
First screen interface), it is however generally that, the first showing interface of subscription client is that the content push of content is notified;Content push
Notify to be usually when thering is new content to update from media account, to be sent by server, it is also possible to which server has in user's subscription
To user recommend new content when, sent by server.
Optionally, the first interface can also be the interface of the first screen of displaying, i.e. user client after subscription client starts
The first screen interface at end, the first screen interface of subscription client can show that the content push for having user's subscribed content is notified, and, Xiang Yong
Content push notice for the content that family is recommended etc..
When subscription client does not load the first interface, subscription client can be to needing pre- obtaining in the interface of server request first
The content push for taking notifies that server can determine that content push corresponding with the subscription information and/or interest information of user is notified,
And it is sent to subscription client so that and in subscription client pre-acquiring to the first interface, subscription information and/or interest with user
The corresponding content push of information is notified;
As server can determine that user subscribe to from media account, when subscription client does not load the first interface, will use
The content push from media account that family is subscribed to notifies to be sent to subscription client;And for example server can browse row according to user
The interest of user to be determined, when subscription client does not load the first interface, by content recommendation corresponding with user interest
Hold sending out notice and be sent to subscription client.
Step S220, the content push is notified the default region of memory of write-in.
If step S230, the idsplay order for detecting the first interface, the content is transferred from the default region of memory
Sending out notice, and it is carried in first interface.
The embodiment of the present invention can transfer pre- obtaining when the idsplay order at the first interface is detected from default region of memory
The content push for taking is notified, and is carried in the first interface, is not required to during the first interface is shown, be pulled more from network side
The content push notice of new content, improves the acquisition speed of content.
Optionally, below to target interface for the content acquisition method in the case of second contact surface is introduced, second contact surface
It can be the interface of the synopsis information that displaying pushes content.
Fig. 6 is another flow chart of content acquisition method provided in an embodiment of the present invention, and the method can be applied to user visitor
Family end, reference picture 6, the method can include:
Step S300, load the first interface when, believe to the synopsis of pre-acquiring is needed in server request second contact surface
Breath;The second contact surface is next interface at first interface, and the second contact surface displaying has the summary of at least one content
Information.
Optionally, second contact surface can be the Entry Interface of the push content from media account.
Content corresponding with the subscription information and/or interest information of user is plucked in step S310, the reception second contact surface
Want information.
Step S320, by the synopsis information default region of memory of write-in.
If step S330, the idsplay order for detecting second contact surface, described second is transferred from the default region of memory
The synopsis information at interface, and it is carried in the second contact surface.
The idsplay order of second contact surface can operate triggering by user, such as detect user's click a certain from media account
Sending out notice when, can trigger show the instruction from the interface of the synopsis information of media account, realize to second contact surface
Idsplay order detection.
The embodiment of the present invention can transfer pre- obtaining when the idsplay order of second contact surface is detected from default region of memory
The synopsis information for taking, and be carried in second contact surface, it is not required to during second contact surface is shown, be pulled more from network side
The synopsis information of new content, improves the acquisition speed of content.
Optionally, method shown in Fig. 5 and Fig. 6 may execute serially, i.e., when the first interface of method loading shown in Fig. 5 is performed,
Perform method shown in Fig. 6.
Optionally, it is certain due to presetting the size of region of memory, the embodiment of the present invention can be based on LRU (Least
It is recently used, least recently used) algorithm, according to each content information in default region of memory (content push notifies, and/
Or, synopsis information) the acquisition time, expired content information is deleted from default region of memory;Can such as analyze default
The acquisition time of each content information in region of memory, the time will be obtained in default region of memory more than setting time limit value
The content information of (having loaded data more than setting time limit value, then it is assumed that expired) is deleted.
Optionally, due to user subscribe to be from media account it is knowable, the embodiment of the present invention can be in default region of memory
In the respective media account subscribed to for user, distribute corresponding memory field, subscribe to one of user is from media account correspondence one
Memory field;So as to the content information of the respective media account of pre-acquiring (such as content push notice, synopsis information) be write
In entering the corresponding memory field of respective media account;
So as at subscription client display target interface, subscription client can be from the respective corresponding memory field of media account
In, the content information of the corresponding pre-acquiring of respective media account is transferred, and it is corresponding to be carried in target interface each media account
Show area in;
The a certain content push from the corresponding pre-acquiring of media account is notified in subscription client such as, the first boundary is carried in
During face, subscription client can from this from the corresponding memory field of media account in, the content push for transferring pre-acquiring is notified, and is loaded
In the first interface with should be from the corresponding show area of media account;
The a certain synopsis information from the corresponding pre-acquiring of media account is and for example carried in second in subscription client
During interface, subscription client can from this from the corresponding memory field of media account in, transfer the synopsis information of pre-acquiring, and add
Be loaded in second contact surface with should be from the corresponding show area of media account;
As shown in fig. 7, to subscribe to two from as a example by media account A and B, default region of memory can be divided and come from media account
The memory field of A, and from the memory field of media account B, and being write from the memory field of media account A, pre-acquiring from media
The corresponding content push of account A notifies and synopsis information, being write from the memory field of media account B, pre-acquiring from
The content push of media account B is notified and synopsis information;With in the first screen interface loading of public number from media account A and B
As a example by corresponding content push is notified, subscription client is adjustable to be taken from the content push write in the memory field of media account A and leads to
Know, and the content push write from the memory field of media account B is notified, and will lead to from the corresponding content push of media account A
Know the show area being carried in from media account A, will notify to be carried in from media account B from the corresponding content push of media account B
Show area;It is identical with this in the principle of the second contact surface loading content summary info of public number;
Optionally, different to be distinguished by account number from media account etc. from media account, subscription client can
The displaying zone position of respective media account in pre-recorded target interface (such as the first interface and second contact surface), in transferring
It is corresponding from the show area of media account that appearance information can be carried in target interface.
Optionally, the synopsis information of second contact surface, can be a link entrance for content, when user clicks on second
During a certain synopsis information at interface, subscription client can load corresponding particular content file at the 3rd interface, realize tool
The loading held in vivo;The content-form of content file record is probably picture (static images, and/or, dynamic picture) and video,
There can be different accelerated loading strategies for picture and video user client;
Optionally, Fig. 8 shows the method flow diagram for Loading Image, and the method can be applied to subscription client, reference picture
8, the method can include:
The picture/mb-type of loading is needed in step S400, the content file at the 3rd interface of identification.
Optionally, picture/mb-type can be divided into static images, and dynamic picture.Signified loading can be from network herein
Download.
If step S410, the picture/mb-type that need to be loaded are static images, the picture of setting screen number before loading completely, and,
The preceding picture set after screen number is loaded with gradual change type, and in the picture after setting screen number before focus sensing, is added completely
Carry the picture pointed by focus.
Such as static images, the picture acquiescence that the embodiment of the present invention can be set preceding 3 screen is loaded completely, and after preceding 3 screen
Picture points to preceding 3 using gradual change type loading (partial pixel for first Loading Image, then gradually load clearly picture) in focus
During a certain picture after screen, on the basis of loading section pixel, the picture pointed by focus is loaded completely so that focus refers to
To clearly picture can be loaded out;In this way, can be in quick sliding screen, after preceding 3 screen shown in screen
Picture will not be blank picture, but the non-clear picture of loading section pixel, and when focus points to a certain picture, loading
Go out clearly picture.
If step S420, the picture/mb-type that need to be loaded are dynamic picture, and present network conditions and setting network condition
Accordingly, the dynamic picture is loaded completely;If the picture/mb-type that need to be loaded is dynamic picture, and present network conditions and setting
Network condition is not corresponding, preloads the setting two field picture of the dynamic picture, and when the dynamic picture is clicked, adds completely
Carry the dynamic picture.
For dynamic picture, the embodiment of the present invention can be using lazy loading strategy, in present network conditions and setting network bar
Part is corresponding, and such as network type is setting network type (such as WiFi network), and the network bandwidth meets loading environment (such as dynamic picture
Size divided by the download time obtained by the network bandwidth, in time threshold), then can be loaded directly into the source file of dynamic picture,
Dynamic picture is loaded out completely;Otherwise, the image of the preceding setting frame of dynamic picture can be in advance loaded, and is clicking on dynamic picture
Afterwards, cardon picture is just loaded completely.
Optionally, for the 3rd showing interface visual form content file, the embodiment of the present invention can in advance download and regard
The frame of video of the preceding setting time of frequency, used as the preview content of video, and front cover in video is circulated broadcasting;And working as
When preceding network condition is corresponding to setting network condition, foradownloaded video is in caching in advance, when clicking on video-see so as to user, directly
Connect and video is transferred out from caching play out.
Optionally, subscription client can also will obtain the content identification of content, and the clicking operation behavioral data of user is (such as
Read buffering location information in duration, number of clicks, video content viewing number of times and playing process etc.) report to server.
Optionally, subscription client can also configure terminal, and/or network rate information is uploaded to server, with housecoat
Business device is configured and/or network rate information according to terminal, the download configuration type of subscription client is determined, so that subscription client
The content with the download configuration type corresponding data specification that server is issued can be got;
The loading of content and using have to consider vulnerable network situation, due to mobile network be under various circumstances dynamic
Switching, so the requirement of some network speeds is high and needs a large amount of picture, videos of high definition for downloading content etc., it is necessary in network speed
(such as WiFi network, 4G networks) is loaded in advance in the case of faster, now needs subscription client to detect network environment
Change, and trigger corresponding content obtaining mechanism.In addition to network environment, subscription client also needs to record download and browses
Network bandwidth data in the middle of process as content adaptation reference data.
Usual giant-screen mobile phone obtain be high resolution big figure, it is clearly middle figure that middle-end mobile phone is obtained, if low
Hold mobile phone-downloaded is the shrinkage figure of low resolution.The clear figure of high standard is checked if desired, it is necessary to manually operated loading.
Content acquisition method provided in an embodiment of the present invention, is capable of achieving the quick content obtaining of subscription client.
Realize that the flow that content obtaining accelerates is introduced to server side below, optionally, server can be in user visitor
Before the display target interface of family end, the solicited message that subscription client sends is received, the solicited message is used to ask the target
The content information of pre-acquiring is needed in interface;So as to server can determine institute according to the user's history behavior of the subscription client
Content information corresponding with user's history behavior in target interface is stated, and the content information is sent to subscription client, with
Just subscription client loads the content information when the target interface is shown.
Optionally, if the target interface includes the first interface, server can determine that in first interface with user's
Subscription information and/or the corresponding content push of interest information are notified;First showing interface has the content of at least one content
Sending out notice.
If the target interface includes second contact surface, server can determine that the subscription information with user in the second contact surface
And/or the corresponding synopsis information of interest information;The second contact surface is next interface at first interface, described second
Showing interface has the summary info of at least one content.
Further, the server architecture with reference to shown in Fig. 1 and Fig. 2, server can determine that all types of subscription clients are downloaded
Configuration, and by same Content Transformation into data requirement not of the same race content so that a type of subscription client download configuration
A kind of content of data requirement of correspondence;So as to server is getting the terminal configuration of subscription client upload, and/or network speed
After rate information, server can determine the download configuration class of subscription client according to terminal configuration and/or network rate information
Type, and the content of the download configuration type corresponding data specification is sent to subscription client;This partial function can be by Fig. 2 institutes
The content processing server for showing is realized.
Optionally, server can also analyze the content from third party website that user shares, under third party website
Content is carried, and is the content assignment internal links downloaded;Optionally, for the content of each distribution internal links, the present invention
Embodiment can be with the content feature vector (such as SIMHash) of content Granular Computing content, by content feature vector identical content
Duplicate removal treatment is carried out, so as to the content of the duplicate allocation link to the same content meaning carries out duplicate removal.SIMHash is content characteristic
One kind of vector, can be used to judge the similitude of content;This partial function can be by the content processing server reality shown in Fig. 2
It is existing.
Optionally, server can also be pre-processed to contents such as picture, videos, and pretreatment includes following at least one side
Formula:
Sensitization picture machine processing, steals chain picture recognition, it is determined that the video of failure and undercarriage, picture intelligence sectional drawing, identification
The advertisement marketing content included in picture, the adaptation of content is carried out for terminal different system platform;
Such as webp format pictures, WebP forms are that one kind of Google (***) exploitation is intended to accelerate picture loading velocity
Picture format, picture compression volume only about JPEG 2/3, and it is empty to save substantial amounts of server bandwidth resource and data
Between, but currently only support that Android system is used, it is therefore desirable to the adaptation of data form is carried out for the different system platform of terminal.
The server content of foregoing description, it is believed that be the server capability in system provided in an embodiment of the present invention.
Subscription client provided in an embodiment of the present invention is introduced below, subscription client described below can with it is upper
Literary description content is mutually to should refer to.
Fig. 9 is the structured flowchart of subscription client provided in an embodiment of the present invention, reference picture 9, and the subscription client can be with
Including:
Request module 100, for before display target interface, to needing pre-acquiring in target interface described in server request
Content information;
Information receiving module 110, for receiving content information corresponding with user's history behavior in the target interface;
Writing module 120, for content information write-in to be preset into region of memory;
Information transfers module 130, if the idsplay order for detecting the target interface, from the default region of memory
In transfer the content information;
Signal load unit 140, the content information for that will be transferred is carried in the target interface.
Optionally, Figure 10 shows another alternative construction of subscription client, with reference to shown in Fig. 9 and Figure 10, the user
Client can also include:
The number of region of memory division module 150, the quantity for determining the average browsing content of user, and average browsing content
According to amount;The quantity of the average browsing content of the user is multiplied with the data volume of the average browsing content, take multiplied result and
The higher value of region of memory threshold value, as the size of default region of memory;With the size of the default region of memory, in internal memory
Divide default region of memory accordingly;
Information deletion module 160, the acquisition time for analyzing each content information in default region of memory;Will be default interior
Deposit and obtained the time in region and deleted more than the content information of setting time limit value.
Optionally, any one in region of memory division module 150 and information deletion module 160 can individually with shown in Fig. 9
Subscription client is combined.
Optionally, Figure 11 shows another alternative construction of subscription client, with reference to shown in Fig. 9 and Figure 11, the user
Client can also include:
Memory field segments module 170, and for being the respective media account that user subscribes in default region of memory, it is right to distribute
The memory field answered, of user's subscription corresponds to a memory field from media account;
Accordingly, writing module 120, for by the default region of memory of content information write-in, specifically including:To obtain in advance
The content information of the respective media account for taking, writes the corresponding memory field of respective media account;
Accordingly, signal load unit 140, the content information for that will be transferred is carried in the target interface, specifically
Including:The content information of the corresponding pre-acquiring of respective media account that will be transferred from default region of memory, is carried in target circle
In face in the respective corresponding show area of media account.
Optionally, the target interface includes:First interface, and/or, second contact surface, and/or, the 3rd interface;Described
The content push that one showing interface has at least one content is notified;The content that the second contact surface displaying has at least one content is plucked
Want information;3rd showing interface has specific content file.
Optionally, if the target interface includes the first interface;Request module 100, for before display target interface, to
The content information of pre-acquiring is needed in target interface described in server request, is specifically included:
Before the first interface is shown, notified to the content push of pre-acquiring is needed in the first interface described in server request;Institute
The content push that stating the first showing interface has at least one content is notified;
Accordingly, information receiving module 110, for receiving content corresponding with user's history behavior in the target interface
Information, specifically includes:
Content push corresponding with the subscription information and/or interest information of user is notified in receiving first interface.
Optionally, if the target interface includes second contact surface;Request module 100, for before display target interface, to
The content information of pre-acquiring is needed in target interface described in server request, is specifically included:
When the first interface is loaded, to the synopsis information that pre-acquiring is needed in server request second contact surface;Described
Second interface is next interface at first interface, and the second contact surface displaying has the summary info of at least one content;
Accordingly, information receiving module 110, for receiving content corresponding with user's history behavior in the target interface
Information, specifically includes:Receive synopsis letter corresponding with the subscription information and/or interest information of user in the second contact surface
Breath.
Optionally, Figure 12 shows another alternative construction of subscription client, with reference to shown in Fig. 9 and Figure 12, the user
Client can also include:
Picture load-on module 180, the picture/mb-type for needing loading in the content file for recognizing the 3rd interface;If need to add
The picture/mb-type of load is static images, the picture of setting screen number before loading completely, and, with gradual change type to the figure after preceding setting screen number
Piece is loaded, and in the picture after setting screen number before focus sensing, the picture pointed by focus is loaded completely;If need to add
The picture/mb-type of load is dynamic picture, and present network conditions are corresponding to setting network condition, and the dynamic picture is loaded completely;
If the picture/mb-type that need to be loaded is dynamic picture, and present network conditions are not corresponding to setting network condition, preload described
The setting two field picture of dynamic picture, and when the dynamic picture is clicked, the dynamic picture is loaded completely;
Video load-on module 190, if being video file for the content file of the 3rd showing interface, advance foradownloaded video
The frame of video of preceding setting time, used as the preview content of video, and front cover in video is circulated broadcasting;And in current net
When network condition is corresponding to setting network condition, foradownloaded video is in caching in advance, when clicking on video so as to user, directly from caching
In transfer out video and play out.
Optionally, any one in picture load-on module 180 and video load-on module 190, can be with user client shown in Fig. 9
End is combined.
Optionally, subscription client can also go up transmission terminal configuration, and/or network rate information;And then obtain and the end
End configuration and/or the corresponding download configuration type of network rate information, the content of corresponding data requirement.
Optionally, the embodiment of the present invention also provides a kind of server, server content described below can with it is described above
Content is mutually to should refer to.
Figure 13 shows the structured flowchart of server, and reference picture 13, the server can include:
Request receiving module 200, for before subscription client display target interface, receiving asking for subscription client transmission
Seek information, the solicited message is used to asking to be needed in the target interface content information of pre-acquiring;
Information determination module 210, for the user's history behavior according to the subscription client, determines the target interface
In content information corresponding with user's history behavior;
Information sending module 220, for the content information to be sent into subscription client, so that subscription client is aobvious
When showing the target interface, the content information is loaded.
Optionally, Figure 14 shows another structured flowchart of server provided in an embodiment of the present invention, with reference to Figure 13 and Tu
Shown in 14, the server can also include:
Data requirement predefines module 230, for being configured according to various terminals, and/or, various network rates, it is determined that respectively
Download configuration type;It is all types of download configurations, predefines the content of corresponding data specification;
Data requirement content sending module 240, the terminal configuration for obtaining subscription client upload, and/or network speed
Rate information;According to terminal configuration and/or network rate information, the download configuration type of the subscription client is determined;Root
According to the content of predefined each corresponding data requirement of download configuration type, the download configuration is sent to the subscription client
The content of type corresponding data specification;
Interior chain module 250, for analyzing the sharing contents from third party website, described point is downloaded from third party website
Content is enjoyed, and for the sharing contents downloaded distribute internal links;
Deduplication module 260, for the sharing contents for each distribution internal links, shares interior with content Granular Computing
Content feature vector identical sharing contents are carried out duplicate removal treatment by the content feature vector of appearance;
Pretreatment module 270, for being pre-processed to content;The pretreatment includes following at least one mode:It is quick
Sense picture machine processing, steals chain picture recognition, it is determined that the video of failure and undercarriage, picture intelligence sectional drawing, include in identification picture
Advertisement marketing content, the adaptation of content is carried out for terminal different system platform.
Optionally, Tu14Zhong, data requirement predefines module 230 and data requirement content sending module 240, interior chain mould
Block 250, interior chain module 250 and deduplication module 260, pretreatment module 270 can individually or be combined be applied to Figure 13 institutes
In showing server.
The embodiment of the present invention also provides a kind of content obtaining system, and the structure of the system can be with as shown in figure 1, have in system
The function of body component can refer to the description of appropriate section above.
Each embodiment is described by the way of progressive in this specification, and what each embodiment was stressed is and other
The difference of embodiment, between each embodiment identical similar portion mutually referring to.For device disclosed in embodiment
For, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part is said referring to method part
It is bright.
Professional further appreciates that, with reference to the unit of each example of the embodiments described herein description
And algorithm steps, can be realized with electronic hardware, computer software or the combination of the two, in order to clearly demonstrate hardware and
The interchangeability of software, generally describes the composition and step of each example according to function in the above description.These
Function is performed with hardware or software mode actually, depending on the application-specific and design constraint of technical scheme.Specialty
Technical staff can realize described function to each specific application using distinct methods, but this realization should not
Think beyond the scope of this invention.
The step of method or algorithm for being described with reference to the embodiments described herein, directly can be held with hardware, processor
Capable software module, or the two combination is implemented.Software module can be placed in random access memory (RAM), internal memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology
In field in known any other form of storage medium.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or uses the present invention.
Various modifications to these embodiments will be apparent for those skilled in the art, as defined herein
General Principle can in other embodiments be realized in the case where core concept of the invention or scope is not departed from.Therefore, originally
Invention is not intended to be limited to the embodiments shown herein, and is to fit to and principles disclosed herein and features of novelty
Consistent scope most wide.
Claims (20)
1. a kind of content acquisition method, it is characterised in that including:
Before display target interface, to the content information that pre-acquiring is needed in target interface described in server request;
Receive content information corresponding with user's history behavior in the target interface;
By the default region of memory of content information write-in;
If detecting the idsplay order of the target interface, the content information is transferred from the default region of memory;
The content information that will be transferred is carried in the target interface.
2. content acquisition method according to claim 1, it is characterised in that also include:
Determine the quantity of the average browsing content of user, and the averagely data volume of browsing content;
The quantity of the average browsing content of the user is multiplied with the data volume of the average browsing content, multiplied result and interior is taken
The higher value of region threshold is deposited, as the size of default region of memory;
With the size of the default region of memory, default region of memory accordingly is divided in internal memory.
3. content acquisition method according to claim 1, it is characterised in that also include:
The acquisition time of each content information in the default region of memory of analysis;
Content information deletion of the time more than setting time limit value will have been obtained in default region of memory.
4. content acquisition method according to claim 1, it is characterised in that also include:
It is the respective media account that user subscribes in default region of memory, distributes corresponding memory field, one of user's subscription
From one memory field of media account correspondence;
It is described to include the default region of memory of content information write-in:
The content information of the respective media account that will be received, writes the corresponding memory field of respective media account;
The content information that will be transferred is carried in the target interface to be included:
The corresponding content information of respective media account that will be transferred from default region of memory, is carried in respective matchmaker in target interface
In the corresponding show area of body account.
5. content acquisition method according to claim 1, it is characterised in that the target interface includes:First interface,
And/or, second contact surface, and/or, the 3rd interface;The content push that first showing interface has at least one content is notified;Institute
Stating second contact surface displaying has the synopsis information of at least one content;3rd showing interface has specific content file.
6. content acquisition method according to claim 5, it is characterised in that if the target interface includes the first interface;
It is described before display target interface, include to the content information of pre-acquiring is needed in target interface described in server request:
Before the first interface is shown, notified to the content push of pre-acquiring is needed in the first interface described in server request;Described
The content push that one showing interface has at least one content is notified;
Content information corresponding with user's history behavior includes in the reception target interface:
Content push corresponding with the subscription information and/or interest information of user is notified in receiving first interface.
7. content acquisition method according to claim 5, it is characterised in that if the target interface includes second contact surface;
It is described before display target interface, include to the content information of pre-acquiring is needed in target interface described in server request:
When the first interface is loaded, to the synopsis information that pre-acquiring is needed in server request second contact surface;Second boundary
Face is next interface at first interface, and the second contact surface displaying has the summary info of at least one content;
Content information corresponding with user's history behavior includes in the reception target interface:
Receive synopsis information corresponding with the subscription information and/or interest information of user in the second contact surface.
8. content acquisition method according to claim 5, it is characterised in that if the target interface includes the 3rd interface,
Methods described also includes:
The picture/mb-type of loading is needed in the content file for recognizing the 3rd interface;
If the picture/mb-type that need to be loaded is static images, the picture of setting screen number before loading completely, and, with gradual change type to preceding setting
Surely the picture after screen number is loaded, and in the picture after setting screen number before focus sensing, is loaded completely pointed by focus
Picture;
If the picture/mb-type that need to be loaded is dynamic picture, and present network conditions are corresponding to setting network condition, load completely
The dynamic picture;
If the picture/mb-type that need to be loaded is dynamic picture, and present network conditions are not corresponding to setting network condition, preload
The setting two field picture of the dynamic picture, and when the dynamic picture is clicked, the dynamic picture is loaded completely.
9. content acquisition method according to claim 5, it is characterised in that if the target interface includes the 3rd interface,
Methods described also includes:
If the content file of the 3rd showing interface is video file, the frame of video of the preceding setting time of advance foradownloaded video, as
The preview content of video, and front cover in video is circulated broadcasting;And in present network conditions and setting network condition phase
At once, foradownloaded video, in caching, when clicking on video so as to user, is directly transferred out video from caching and is played out in advance.
10. content acquisition method according to claim 1, it is characterised in that methods described also includes:
Upper transmission terminal configuration, and/or network rate information;
Obtain with terminal configuration and/or the corresponding download configuration type of network rate information, corresponding data requirement it is interior
Hold.
A kind of 11. content acquisition methods, it is characterised in that including:
Before subscription client display target interface, the solicited message that subscription client sends is received, the solicited message is used for
Ask to need in the target interface content information of pre-acquiring;
User's history behavior according to the subscription client, determines corresponding with user's history behavior interior in the target interface
Appearance information;
The content information is sent to subscription client, so that subscription client is when the target interface is shown, institute is loaded
State content information.
12. content acquisition methods according to claim 11, it is characterised in that methods described also includes:
Configured according to various terminals, and/or, various network rates determine each download configuration type;For all types of downloads is matched somebody with somebody
Put, predefine the content of corresponding data specification;
And, obtain the terminal configuration that subscription client is uploaded, and/or network rate information;According to terminal configuration and/or net
Network rate information, determines the download configuration type of the subscription client;It is corresponding according to predefined each download configuration type
The content of data requirement, the content of the download configuration type corresponding data specification is sent to the subscription client.
13. content acquisition methods according to claim 11, it is characterised in that methods described also includes:
Sharing contents of the analysis from third party website, download the sharing contents, and be sharing for downloading from third party website
Content assignment internal links.
14. content acquisition methods according to claim 13, it is characterised in that methods described also includes:
For the sharing contents of each distribution internal links, with the content feature vector of content Granular Computing sharing contents, will
Content feature vector identical sharing contents carry out duplicate removal treatment.
15. content acquisition methods according to claim 11, it is characterised in that methods described also includes:
Content is pre-processed;The pretreatment includes following at least one mode:Sensitization picture machine processing, steals chain picture
Identification, it is determined that the video of failure and undercarriage, picture intelligence sectional drawing, the advertisement marketing content included in identification picture, for terminal
Different system platform carries out the adaptation of content.
A kind of 16. subscription clients, it is characterised in that including:
Request module, for before display target interface, believing to the content of pre-acquiring is needed in target interface described in server request
Breath;
Information receiving module, for receiving content information corresponding with user's history behavior in the target interface;
Writing module, for content information write-in to be preset into region of memory;
Information transfers module, if the idsplay order for detecting the target interface, is transferred from the default region of memory
The content information;
Signal load unit, the content information for that will be transferred is carried in the target interface.
17. subscription clients according to claim 16, it is characterised in that also include:
The data volume of region of memory division module, the quantity for determining the average browsing content of user, and average browsing content;Will
The quantity of the average browsing content of user is multiplied with the data volume of the average browsing content, takes multiplied result and region of memory
The higher value of threshold value, as the size of default region of memory;With the size of the default region of memory, divide corresponding in internal memory
Default region of memory;
Information deletion module, the acquisition time for analyzing each content information in default region of memory;By default region of memory
In obtained the time more than setting time limit value content information delete;
Memory field segments module, for being the respective media account that user subscribes in default region of memory, distributes in corresponding
Area is deposited, of user's subscription corresponds to a memory field from media account;
Said write module, for by the default region of memory of content information write-in, specifically including:By the respective matchmaker of pre-acquiring
The content information of body account, writes the corresponding memory field of respective media account;
Described information load-on module, the content information for that will be transferred is carried in the target interface, specifically includes:Will be from pre-
If the content information of the corresponding pre-acquiring of respective media account transferred in region of memory, respective media in target interface are carried in
In the corresponding show area of account.
A kind of 18. servers, are characterised by, including:
Request receiving module, for before subscription client display target interface, receiving the solicited message that subscription client sends,
The solicited message is used for the content information for asking to need pre-acquiring in the target interface;
Information determination module, for the user's history behavior according to the subscription client, determine in the target interface with
The corresponding content information of family historical behavior;
Information sending module, for the content information to be sent into subscription client, so that subscription client is described in display
During target interface, the content information is loaded.
19. servers according to claim 18, it is characterised in that also include:
Data requirement predefines module, for being configured according to various terminals, and/or, various network rates determine each download configuration
Type;It is all types of download configurations, predefines the content of corresponding data specification;
Data requirement content sending module, the terminal configuration for obtaining subscription client upload, and/or network rate information;
According to terminal configuration and/or network rate information, the download configuration type of the subscription client is determined;According to predefined
Each corresponding data requirement of download configuration type content, send the download configuration type to the subscription client corresponding
The content of data requirement;
Interior chain module, for analyzing the sharing contents from third party website, the sharing contents is downloaded from third party website,
And for the sharing contents downloaded distribute internal links;
Deduplication module, for the sharing contents for each distribution internal links, with content Granular Computing sharing contents
Hold characteristic vector, content feature vector identical sharing contents are carried out into duplicate removal treatment;
Pretreatment module, for being pre-processed to content;The pretreatment includes following at least one mode:Sensitization picture machine
Device treatment, steals chain picture recognition, it is determined that the video of failure and undercarriage, picture intelligence sectional drawing, the advertisement battalion included in identification picture
Pin content, the adaptation of content is carried out for terminal different system platform.
A kind of 20. content obtaining systems, it is characterised in that including:Subscription client described in claim any one of 16-17,
And the server described in claim any one of 18-19.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611162188.5A CN106777116B (en) | 2016-12-15 | 2016-12-15 | Content acquisition method, user client, server and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611162188.5A CN106777116B (en) | 2016-12-15 | 2016-12-15 | Content acquisition method, user client, server and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106777116A true CN106777116A (en) | 2017-05-31 |
CN106777116B CN106777116B (en) | 2021-10-15 |
Family
ID=58892683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611162188.5A Active CN106777116B (en) | 2016-12-15 | 2016-12-15 | Content acquisition method, user client, server and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106777116B (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483605A (en) * | 2017-08-29 | 2017-12-15 | 北京小米移动软件有限公司 | Document down loading method and device, storage medium |
CN107484019A (en) * | 2017-08-03 | 2017-12-15 | 乐蜜有限公司 | The dissemination method and device of a kind of video file |
CN107798102A (en) * | 2017-10-30 | 2018-03-13 | 北京金堤科技有限公司 | A kind of page display method and device |
CN107908324A (en) * | 2017-11-14 | 2018-04-13 | 优酷网络技术(北京)有限公司 | Method for showing interface and device |
CN109587522A (en) * | 2018-11-06 | 2019-04-05 | 深圳市酷开网络科技有限公司 | Switching at runtime advertisement video clarity processing method, playback terminal and storage medium |
CN110309829A (en) * | 2019-07-01 | 2019-10-08 | 成都极米科技股份有限公司 | The on-line monitoring method, apparatus and readable storage medium storing program for executing of the resources of movie & TV undercarriage |
CN110324377A (en) * | 2018-03-30 | 2019-10-11 | 武汉斗鱼网络科技有限公司 | A kind of push exchange method, device, electronic equipment and medium |
CN110889031A (en) * | 2018-09-06 | 2020-03-17 | 北京奇元科技有限公司 | Recommended content display method and device |
CN111669621A (en) * | 2020-04-30 | 2020-09-15 | 聚好看科技股份有限公司 | Media asset data issuing method, server and display device |
CN112149586A (en) * | 2020-09-28 | 2020-12-29 | 上海翰声信息技术有限公司 | Automatic video clip extraction system and method based on neural network |
CN112422409A (en) * | 2020-11-06 | 2021-02-26 | 北京字跳网络技术有限公司 | Instant messaging method, device, terminal and storage medium |
CN112749051A (en) * | 2019-10-31 | 2021-05-04 | 深圳市万普拉斯科技有限公司 | File use information recording method and device and mobile terminal |
CN113535276A (en) * | 2021-09-13 | 2021-10-22 | 成都中科合迅科技有限公司 | Plug-in full decoupling application combination method |
WO2022199265A1 (en) * | 2021-03-26 | 2022-09-29 | Oppo广东移动通信有限公司 | Startup window generation method and apparatus, computer readable medium, and electronic device |
CN116261857A (en) * | 2020-04-30 | 2023-06-13 | 聚好看科技股份有限公司 | Display equipment and application program interface display method |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777081A (en) * | 2010-03-08 | 2010-07-14 | 中兴通讯股份有限公司 | Method and device for improving webpage access speed |
US20120129496A1 (en) * | 2010-11-23 | 2012-05-24 | Jonghoon Park | Content control apparatus and method thereof |
CN103116609A (en) * | 2013-01-18 | 2013-05-22 | 北京奇虎科技有限公司 | Server, client-side, system and method of achieving page load of browser |
CN103440276A (en) * | 2013-08-08 | 2013-12-11 | 星云融创(北京)信息技术有限公司 | Method and device for improving webpage display speed |
WO2015003618A1 (en) * | 2013-07-11 | 2015-01-15 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for webpage browsing |
US20150039966A1 (en) * | 2010-09-10 | 2015-02-05 | John P. Fonseka | Encoding and decoding using constrained interleaving |
CN104572137A (en) * | 2013-10-10 | 2015-04-29 | 中兴通讯股份有限公司 | Implementation method and device for accelerating starting of network management client |
CN104850434A (en) * | 2015-04-30 | 2015-08-19 | 腾讯科技(深圳)有限公司 | Method and apparatus for downloading multimedia resources |
CN105208088A (en) * | 2015-08-18 | 2015-12-30 | 广州华多网络科技有限公司 | Evaluation index determining method and apparatus |
-
2016
- 2016-12-15 CN CN201611162188.5A patent/CN106777116B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777081A (en) * | 2010-03-08 | 2010-07-14 | 中兴通讯股份有限公司 | Method and device for improving webpage access speed |
US20150039966A1 (en) * | 2010-09-10 | 2015-02-05 | John P. Fonseka | Encoding and decoding using constrained interleaving |
US20120129496A1 (en) * | 2010-11-23 | 2012-05-24 | Jonghoon Park | Content control apparatus and method thereof |
CN103116609A (en) * | 2013-01-18 | 2013-05-22 | 北京奇虎科技有限公司 | Server, client-side, system and method of achieving page load of browser |
WO2015003618A1 (en) * | 2013-07-11 | 2015-01-15 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for webpage browsing |
CN103440276A (en) * | 2013-08-08 | 2013-12-11 | 星云融创(北京)信息技术有限公司 | Method and device for improving webpage display speed |
CN104572137A (en) * | 2013-10-10 | 2015-04-29 | 中兴通讯股份有限公司 | Implementation method and device for accelerating starting of network management client |
CN104850434A (en) * | 2015-04-30 | 2015-08-19 | 腾讯科技(深圳)有限公司 | Method and apparatus for downloading multimedia resources |
CN105208088A (en) * | 2015-08-18 | 2015-12-30 | 广州华多网络科技有限公司 | Evaluation index determining method and apparatus |
Non-Patent Citations (2)
Title |
---|
PRADIP KUMAR DAS 等: "APPS: Accelerating Performance and Power Saving in Smartphones Using Code Offload", 《2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC)》 * |
杨新奎: "基于内容感知和智能决策的移动网络加速***的研究与实现", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107484019A (en) * | 2017-08-03 | 2017-12-15 | 乐蜜有限公司 | The dissemination method and device of a kind of video file |
WO2019024257A1 (en) * | 2017-08-03 | 2019-02-07 | 乐蜜有限公司 | Method and device for publishing video files |
US11153666B2 (en) | 2017-08-03 | 2021-10-19 | Joyme Pte. Ltd. | Method and apparatus for releasing video file |
CN107483605A (en) * | 2017-08-29 | 2017-12-15 | 北京小米移动软件有限公司 | Document down loading method and device, storage medium |
CN107798102A (en) * | 2017-10-30 | 2018-03-13 | 北京金堤科技有限公司 | A kind of page display method and device |
CN107908324B (en) * | 2017-11-14 | 2020-07-14 | 阿里巴巴(中国)有限公司 | Interface display method and device |
CN107908324A (en) * | 2017-11-14 | 2018-04-13 | 优酷网络技术(北京)有限公司 | Method for showing interface and device |
CN110324377A (en) * | 2018-03-30 | 2019-10-11 | 武汉斗鱼网络科技有限公司 | A kind of push exchange method, device, electronic equipment and medium |
CN110889031A (en) * | 2018-09-06 | 2020-03-17 | 北京奇元科技有限公司 | Recommended content display method and device |
CN109587522A (en) * | 2018-11-06 | 2019-04-05 | 深圳市酷开网络科技有限公司 | Switching at runtime advertisement video clarity processing method, playback terminal and storage medium |
CN110309829B (en) * | 2019-07-01 | 2021-06-29 | 成都极米科技股份有限公司 | Online monitoring method and device for off-shelf of film and television resources and readable storage medium |
CN110309829A (en) * | 2019-07-01 | 2019-10-08 | 成都极米科技股份有限公司 | The on-line monitoring method, apparatus and readable storage medium storing program for executing of the resources of movie & TV undercarriage |
CN112749051A (en) * | 2019-10-31 | 2021-05-04 | 深圳市万普拉斯科技有限公司 | File use information recording method and device and mobile terminal |
CN112749051B (en) * | 2019-10-31 | 2022-11-08 | 深圳市万普拉斯科技有限公司 | File use information recording method and device and mobile terminal |
CN111669621A (en) * | 2020-04-30 | 2020-09-15 | 聚好看科技股份有限公司 | Media asset data issuing method, server and display device |
CN111669621B (en) * | 2020-04-30 | 2022-04-12 | 聚好看科技股份有限公司 | Media asset data issuing method, server and display device |
CN116261857A (en) * | 2020-04-30 | 2023-06-13 | 聚好看科技股份有限公司 | Display equipment and application program interface display method |
CN112149586A (en) * | 2020-09-28 | 2020-12-29 | 上海翰声信息技术有限公司 | Automatic video clip extraction system and method based on neural network |
CN112422409A (en) * | 2020-11-06 | 2021-02-26 | 北京字跳网络技术有限公司 | Instant messaging method, device, terminal and storage medium |
CN112422409B (en) * | 2020-11-06 | 2022-07-26 | 北京字跳网络技术有限公司 | Instant messaging method, device, terminal and storage medium |
WO2022199265A1 (en) * | 2021-03-26 | 2022-09-29 | Oppo广东移动通信有限公司 | Startup window generation method and apparatus, computer readable medium, and electronic device |
CN113535276A (en) * | 2021-09-13 | 2021-10-22 | 成都中科合迅科技有限公司 | Plug-in full decoupling application combination method |
Also Published As
Publication number | Publication date |
---|---|
CN106777116B (en) | 2021-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106777116A (en) | A kind of content acquisition method, subscription client, server and system | |
US11216523B2 (en) | Method, system, server and intelligent terminal for aggregating and displaying comments | |
US10594834B2 (en) | Systems and methods for managing content items having multiple resolutions | |
CN107087235A (en) | Media content recommendations method, server and client | |
US10235444B2 (en) | Systems and methods for providing a user with a set of interactivity features locally on a user device | |
CN106599208A (en) | Content sharing method and user client | |
CN104025557B (en) | The file loading method of crowd's determination, device and system | |
US20210117469A1 (en) | Systems and methods for selecting content items to store and present locally on a user device | |
CN113722751A (en) | Method, system, and medium for access control to digital activities | |
US20130166390A1 (en) | Crowd-determined file size uploading methods, devices and systems | |
CN104427284B (en) | Process the method and apparatus of sport video | |
US20090300498A1 (en) | Method and System for Generating and Presenting Mobile Content Summarization | |
US11675475B2 (en) | System and methods to denote unshared content to be shared | |
US20190188752A1 (en) | System and method for experiential marketing | |
US20070016671A1 (en) | Loop beacons | |
CN108112282B (en) | Method, system, and medium for filtering content | |
US20160249166A1 (en) | Live Content Sharing Within A Social or Non-Social Networking Environment With Rating System | |
KR101972004B1 (en) | System for providing photo edit filter | |
KR20140061340A (en) | Apparatus and method of managing game screenshot based on exif meta-data | |
CN104834696B (en) | A kind of method and apparatus for searching for private privileges in computer equipment | |
CN112463998A (en) | Album resource processing method, apparatus, electronic device and storage medium | |
KR20130099430A (en) | Apparatus and method of managing game screenshot based on exif meta-data | |
US20130181997A1 (en) | Presenting images from fast image-event stream | |
US20130185635A1 (en) | Presenting images from slow image-event stream | |
JP6779174B2 (en) | Program and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |