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 PDF

Info

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
Application number
CN201611162188.5A
Other languages
Chinese (zh)
Other versions
CN106777116B (en
Inventor
刘刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201611162188.5A priority Critical patent/CN106777116B/en
Publication of CN106777116A publication Critical patent/CN106777116A/en
Application granted granted Critical
Publication of CN106777116B publication Critical patent/CN106777116B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social 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

A kind of content acquisition method, subscription client, server and system
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.
CN201611162188.5A 2016-12-15 2016-12-15 Content acquisition method, user client, server and system Active CN106777116B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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