CN103914515A - Method and device for releasing target resources in target page - Google Patents

Method and device for releasing target resources in target page Download PDF

Info

Publication number
CN103914515A
CN103914515A CN201410060206.3A CN201410060206A CN103914515A CN 103914515 A CN103914515 A CN 103914515A CN 201410060206 A CN201410060206 A CN 201410060206A CN 103914515 A CN103914515 A CN 103914515A
Authority
CN
China
Prior art keywords
resource
application
execution
described target
target
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
CN201410060206.3A
Other languages
Chinese (zh)
Other versions
CN103914515B (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410060206.3A priority Critical patent/CN103914515B/en
Publication of CN103914515A publication Critical patent/CN103914515A/en
Application granted granted Critical
Publication of CN103914515B publication Critical patent/CN103914515B/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention aims to provide a method and a device for releasing target resources in a target page. Particularly, resource execution applications corresponding to the target resources are determined according to a request of a user for releasing the target resources in the target page; the target page is updated according to the target resources and the resource execution applications, wherein the updated target page comprises an execution window of the resource execution applications for the target resources. Compared with the prior art, the method loads the target resources according to the resource execution applications corresponding to the target resources, adaptively adjusts the execution window, improves the loading efficiency of the resource execution applications for the target resources and the information acquisition efficiency of the user, and enhances reading and browsing experience of the user.

Description

A kind of for issue the method and apparatus of target resource at target pages
Technical field
The present invention relates to Internet technical field, relate in particular to a kind of for issue the technology of target resource at target pages.
Background technology
Along with the develop rapidly of Internet technology, increasing people like by network platform exchange and interdynamic, as by microblogging, SNS community website etc. the network platform issue or sharing information, the useful information oneself obtaining as recommended to other people, realizes the information sharing with other people.And in prior art, user shares the target resource such as document, video to the network platform corresponding to user during as QQ space/Tengxun microblogging, the window size of corresponding player be fix as 400*300pix, cannot carry out self-adaptation adjustment, cause user not see Chu's sharing contents, user needs full frame or browses to the source, source of sharing contents, has reduced the efficiency of user's obtaining information, and the reading and browsing that has also affected user is experienced.
Summary of the invention
The object of this invention is to provide a kind of for issue the method and apparatus of target resource at target pages.
According to an aspect of the present invention, provide a kind of for issue the method for target resource at target pages, wherein, the method comprises:
-in target pages, issue the issue request of target resource according to user, determine the corresponding resource execution of described target resource application;
-carry out application according to described target resource and described resource, upgrade described target pages, wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.
According to a further aspect in the invention, also provide a kind of for issue the distribution apparatus of target resource at target pages, wherein, this distribution apparatus comprises:
Application determining device, for issue the issue request of target resource at target pages according to user, determines the corresponding resource execution of described target resource application;
Updating device, for carrying out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.
Compared with prior art, the present invention is by determining that user issues the resource that target resource is corresponding and carries out application in target pages, to carry out application according to described target resource and described resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, realize and carried out application according to the resource adapting with target resource target resource is loaded, and the self-adaptation adjustment of execution window, improve resource and carried out loading efficiency and the user obtaining information efficiency of application to target resource, the reading and browsing that promotes user is experienced.And, the present invention also can obtain respective user and carry out the resource access request of applying the described target resource of access of submitting to by described resource, with according to described resource access request, based on described execution window, the described resource that is loaded with described target resource is carried out to application and offer described respective user, improved further user's obtaining information efficiency, the reading and browsing that has promoted user is experienced.In addition, the present invention is according to described resource access request, adjust described execution window, with the described execution window based on after adjusting, the described resource that is loaded with described target resource is carried out to application and offer described respective user, thereby further realize resource and carried out the self-adaptation adjustment of applying the execution window to target resource, improved user's request satisfaction and user's obtaining information efficiency, and promoted user's reading experience.
In addition, resource in described target pages after the present invention upgrades is carried out application also can comprise the universal interaction information corresponding with the integration of user interaction functionality configuration information of predetermined described resource execution application, or the specific interactive information corresponding with the resource type information of target resource, facilitate user's interactive operation.
Brief description of the drawings
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrate according to one aspect of the invention for issue the equipment schematic diagram of target resource at target pages;
Fig. 2 illustrates the page schematic diagram that obtains the described target pages after renewal for issue target resource at target pages according to one aspect of the invention;
Fig. 3 illustrate in accordance with a preferred embodiment of the present invention for issue the equipment schematic diagram of target resource at target pages;
Fig. 4 illustrates the loading result schematic diagram that resource execution application of the present invention loads;
Fig. 5 illustrates the loading result schematic diagram of the execution window loaded targets resource of resource execution application of the present invention based on after adjusting;
Fig. 6 illustrate according to a further aspect of the present invention for issue the method flow diagram of target resource at target pages;
Fig. 7 illustrate in accordance with a preferred embodiment of the present invention for issue the method flow diagram of target resource at target pages.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrate according to one aspect of the invention for issue the distribution apparatus 1 of target resource at target pages, wherein, distribution apparatus 1 comprises application determining device 11 and updating device 12.Particularly, application determining device 11 is issued target resource in target pages issue request according to user, determines the corresponding resource execution of described target resource application; Updating device 12 is carried out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.At this, distribution apparatus 1 includes but not limited to as provided resource access, resource sharing, resource to issue or the synchronous network platform or terminal platform for being embodied as user, as third party websites such as social network sites, forum, space, blog, microblogging etc., wherein, described terminal platform includes but not limited to the subscriber equipment such as mobile terminal, PC.Distribution apparatus 1 can be realized by the mutually integrated equipment forming of network by the network equipment, subscriber equipment or the network equipment and subscriber equipment.At this, the described network equipment includes but not limited to as realizations such as network host, single network server, multiple webserver collection or the set of computers based on cloud computing; Or realized by subscriber equipment.At this, cloud is made up of a large amount of main frames based on cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is the one of Distributed Calculation, the super virtual machine being made up of the loosely-coupled computing machine collection of a group.At this, described subscriber equipment can be any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, touch pad, touch-screen or handwriting equipments with user, such as computing machine, mobile phone, PDA, palm PC PPC or panel computer etc.Described network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that above-mentioned distribution apparatus 1 is only for giving an example; other network equipments existing or that may occur from now on or subscriber equipment are as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.At this, the network equipment and subscriber equipment include a kind of can be according to the instruction of prior setting or storage, automatically carry out the electronic equipment of numerical evaluation and information processing, its hardware includes but not limited to microprocessor, special IC (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.
For example, in the time that distribution apparatus 1 is realized by subscriber equipment, the issue request that it can be obtained user issued target resource in target pages by the browser of subscriber equipment end; Then,, according to this issue request, determine the corresponding resource execution of described target resource application; Then, carry out application according to described target resource and described resource again, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, so that the target pages after upgrading is provided to relative user equipment by browser, and then offer respective user.
For example, in the time that distribution apparatus 1 is realized by the network equipment, it can receive the issue request that user that user sends by subscriber equipment issues target resource in target pages; Then,, according to this issue request, determine the corresponding resource execution of described target resource application; Then, carry out application according to described target resource and described resource again, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, so that the target pages after upgrading is sent to relative user equipment, as the target pages after the browser display renewal by subscriber equipment, and then offer respective user.
Particularly, the issue request that first application determining device 11 is obtained user issue target resource in target pages; Then, then according to this issue request, determine that the corresponding resource of described target resource carries out application.At this, described target resource includes but not limited to as document (as doc form, txt form, PDF etc.), picture, video, PPT, blog, animation etc.Described target pages includes but not limited to following at least any one: 1) in WWW, organize the file of information such as comprising word, figure, sound and video according to html format, as web page; 2) be adapted at the webpage that shows on mobile device, as the wap page, particularly as the wap1 page, the wap2 page etc.At this, described resource is carried out application for described target resource is loaded, opened, instrument, the software etc. read for user, as reader, player etc., for dissimilar target resource, corresponding different resources is carried out application, and flash player tool to open as available in document, picture etc. for forms such as word/txt/PDF is read; Video can be with online video player as Flow Player broadcasting; PDF document can be opened reading etc. with Adobe Acrobat Reader software.Those skilled in the art will be understood that it is only for example that above-mentioned target resource, target pages and resource are carried out application; other target resources existing or that may occur from now on or target pages or resource are carried out application as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Particularly, the application programming interfaces (API) that first application determining device 11 provides by the third party device such as such as browser, or, by the agreement such as HTTP, HTTPS communication mode, obtain the issue request that user issues target resource in target pages, or the resource sharing operation of having carried out in having set up the page of mapping relations with target pages by obtaining user, to obtain the issue request of issuing target resource.For example, suppose that user A is after Baidu's library reading documents " Session initiation Protocol-RFC3261 Chinese edition " (corresponding page URL1), wish the document to be published to its QQ space (corresponding page URL2), to share to good friend, suppose that user A has clicked " sharing " button in page URL1, and select to share to QQ space, apply the application programming interfaces (API) that determining device 11 can provide by page URL1, just get the issue request of the issue " Session initiation Protocol-RFC3261 Chinese edition " of page URL1 transmission, get the issue request that user A issues target resource " Session initiation Protocol-RFC3261 Chinese edition " in its QQ space.
Those skilled in the art will be understood that the mode of issue request that the above-mentioned user of obtaining issues target resource in target pages is only for for example; other existing or obtaining of may occurring from now on modes of issue request that user issues target resource in target pages are as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Then, application determining device 11, again according to this issue request, is determined the corresponding resource execution of described target resource application.At this, application determining device 11 determines that the mode of described resource execution application includes but not limited to following at least any one:
1), in conjunction with the resource type information of described target resource, determine the corresponding resource execution of described target resource application.At this, described resource type information includes but not limited to as document, video, picture etc.For example, connect example, hypothetical target resource " Session initiation Protocol-RFC3261 Chinese edition " is PDF document, applies determining device 11 and can determine that its corresponding resource execution is applied as Adobe Acrobat Reader software or flash player instrument; For another example, suppose that the user A that first obtains of application determining device 11 issues target resource as the issue request of video vedio1 at target pages in as its QQ space, apply determining device 11 and can determine that target resource is that the corresponding resource of video vedio1 is carried out and is applied as Online Video player Flow Player.
2) in conjunction with predetermined set, by Flash Paper, all target resources are all converted to the Flash animation as SWF form, check with Adobe Flash Player, or Flash Paper SWF file is embedded in target pages.For example, also connect example, for target resource " Session initiation Protocol-RFC3261 Chinese edition ", application determining device 11 can determine that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player.
3), in conjunction with the page relevant information of described target pages, determine the corresponding resource execution of described target resource application.At this, described page relevant information includes but not limited to: 1) page style information of described target pages is as page layout background, font color, size, page typesetting etc.; 2) described resource is carried out the concrete pattern of the embedding page of the described target pages of application embedding, back gauge, inserted-shape etc.For example, connect again example, the hypothetical target page is that the page pattern in the QQ space of user A is that page layout background tone is the sky blue of cool tone, page font color is black, and target resource " Session initiation Protocol-RFC3261 Chinese edition " is PDF document, flash player instrument and Adobe Acrobat Reader software all can be opened this target resource, suppose that the background color that application determining device 11 is identified for the execution window of the flash player instrument of opening this target resource is warm-toned pink colour, the execution window background color of Adobe Acrobat Reader software is mazarine, applying determining device 11 can determine that the corresponding resource of target resource " Session initiation Protocol-RFC3261 Chinese edition " is carried out and be applied as the Adobe Acrobat Reader software that is all cool tone with the page layout background tone in the QQ space of user A.Preferably, carry out application optional time when there are multiple candidate's resources, application determining device 11 also can be in conjunction with running environment or other softwares, carry out and application, select the resource of mate with described target pages (or its affiliated web site) to carry out application from the plurality of candidate's resource, as the plurality of candidate's resource is carried out candidate's resource of load time minimum in application carry out application as described in the corresponding resource execution of target resource apply.
Those skilled in the art will be understood that the above-mentioned mode of determining the corresponding resource execution of described target resource application is only for giving an example; the mode that the corresponding resource of other definite described target resources existing or that may occur is from now on carried out application is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Updating device 12 is carried out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.At this, described execution window refers to that described resource execution is applied in the size of the window showing in described target pages, as 630*500pix, 450*500pix etc.At this, described resource is carried out in the described target pages being applied in after renewal form that can thumbnail and is manifested, and also can the corresponding size of carrying out window truly represent.At this, the mode that updating device 12 upgrades described target pages includes but not limited to following at least any one:
1) embed in described target pages by described resource being carried out to application such as HTML<iframe> label, to carry out application by described resource, described target resource is loaded, wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.For example, for target resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose to apply determining device 11 and can determine that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player, updating device 12 can be carried out resource by HTML<iframe> label the QQ space of application Adobe Flash Player embedding user A, carries out application Adobe Flash Player as embedded resource by following code:
Described target resource is loaded by Adobe Flash Player, obtain upgrade after described target pages as shown in Figure 2, wherein, the described target pages after this renewal comprise institute resource carry out application Adobe Flash Player to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " as 630*500pix.
2) carry out application according to described target resource and described resource, carry out the integration of user interaction functionality configuration information of application in conjunction with predetermined described resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, and described resource is carried out application and comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information.At this, described integration of user interaction functionality configuration information includes but not limited to as 1) about as described in the operating function of target resource, as bookmark, the retrieval of content information in described target resource, the browse mode of described target resource is as pulled pattern, drawing word pattern etc., collection to described target resource, shares, downloads, adds the operation informations such as Wen Ji; 2) described resource is carried out to the button that arranges that application arranges, as font is set in background color, full frame, window amplifies, dwindle etc.Those skilled in the art will be understood that above-mentioned integration of user interaction functionality configuration information is only for giving an example; other integration of user interaction functionality configuration informations existing or that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
For example, for target resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose to apply determining device 11 and can determine that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player, and predetermined described resource carry out the integration of user interaction functionality configuration information of application comprise as about as described in the operating function of target resource, as bookmark, the retrieval of content information in described target resource, to the collection of described target resource, share, download, add the operation informations such as Wen Ji, and described resource is carried out and applied the button that arranges arranging, as background color is set, in window, font is amplified, dwindle etc., updating device 12 can be carried out resource by HTML<iframe> label the QQ space of application Adobe Flash Player embedding user A, described target resource is loaded by Adobe Flash Player, obtain the described target pages after upgrading, wherein, described target pages after this renewal comprise institute resource carry out application Adobe Flash Player to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " as 630*500pix, resource is carried out application Adobe Flash Player and is comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information, as upgrade after as described in target pages as shown in Figure 2, resource is carried out application Adobe Flash Player and is comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information, as the collection to target resource " Session initiation Protocol-RFC3261 Chinese edition ", share, download, add the operation informations such as Wen Ji, and resource is carried out to the button that arranges that application Adobe Flash Player arranges, as background color is set, in window, font is amplified, dwindle.
3) carry out application according to described target resource and described resource, in conjunction with the resource type information of described target resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, and described resource is carried out application and comprised the specific interactive information corresponding with described resource type.At this, at this, described resource type information includes but not limited to as document, video, picture etc., dissimilar target resource, and it can have different specific interactive information, as for PPT, can comprise paintbrush function etc.; For picture, can comprise the functions such as pixel adjustment.For example, for target resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose that it is PPT document, and application determining device 11 can determine that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player, updating device 12 is first according to the resource type information PPT document of target resource " Session initiation Protocol-RFC3261 Chinese edition ", from specific interactive information storehouse, matching inquiry obtains the corresponding specific interactive information of PPT document for having paintbrush function, updating device 12 can be carried out resource by HTML<iframe> label the QQ space of application Adobe Flash Player embedding user A, described target resource is loaded by Adobe Flash Player, obtain the described target pages after upgrading, wherein, described target pages after this renewal comprise institute resource carry out application Adobe Flash Player to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " as 630*500pix, resource is carried out application Adobe Flash Player and is comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information, as upgrade after as described in target pages as shown in Figure 2, resource is carried out application Adobe Flash Player and is comprised that with the corresponding specific interactive information of PPT document be paintbrush function.
Those skilled in the art will be understood that the mode of the described target pages of above-mentioned renewal is only for giving an example; the mode of the described target pages of other renewals existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Between each device of distribution apparatus 1, be constant work.Particularly, application determining device 11 continues the issue request of issuing target resource according to user in target pages, determines the corresponding resource execution of described target resource application; Updating device 12 continues to carry out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.At this, those skilled in the art will be understood that " continuing " refers to that between each device of distribution apparatus 1, constantly carrying out respectively resource carries out determining and the renewal of target pages of application, carries out determining of application until distribution apparatus 1 stops resource in a long time.
Preferably, updating device 12 comprises window determining unit (not shown) and updating block (not shown).Particularly, window determining unit is determined the execution window of described resource execution application to described target resource; Updating block is carried out application according to described target resource and described resource, and in conjunction with described execution window, upgrades described target pages, and wherein, the described target pages after renewal comprises described execution window.
Particularly, window determining unit is determined the execution window of described resource execution application to described target resource.At this, window determining unit determines that the mode of described execution window includes but not limited to following at least any one:
1) history window of carrying out application according to described user about described resource arranges recorded information, determines described execution window, as using user within the schedule time as 10 days, 30 days etc. arrange the more window size of number of times as described in the size of execution window.For example, suppose user A in 30 days to target pages as its QQ space, QQ microblogging etc. is issued target resource altogether 5 times, when each issue respective objects resource, user A is all provided with corresponding resource and carries out the execution window of applying, in these 5 target resources are issued, suppose that user has selected the execution window that 4 sizes are 450*500pix, the execution window that 1 size is 630*500pix, in the time that user A issues target resource " Session initiation Protocol-RFC3261 Chinese edition " to its QQ space, suppose that the corresponding resource execution of the definite target resource " Session initiation Protocol-RFC3261 Chinese edition " of application determining device 11 is applied as Adobe Flash Player, the history window that window determining unit can be carried out application about resource according to user A arranges recorded information, determine that it is 450*500pix to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " that resource is carried out application Adobe Flash Player.
2) the issue configuration information while issuing described target resource according to user, determines described execution window, as user selects when target resource described target resource execution to be applied as common size 450*500pix as described in issuing, or is large-size 630*500pix etc.For example, suppose that user A is after Baidu's library reading documents " Session initiation Protocol-RFC3261 Chinese edition ", wish the document to be published to its QQ space, to share to good friend, suppose that user A has clicked " sharing " button in page URL1, and select to share to QQ space, while is also selected or is provided with corresponding execution window size as large-size 630*500pix, suppose that the corresponding resource execution of the definite target resource " Session initiation Protocol-RFC3261 Chinese edition " of application determining device 11 is applied as Adobe Flash Player, issue configuration information when window determining unit can be issued target resource " Session initiation Protocol-RFC3261 Chinese edition " according to user A, determine that it is 630*500pix to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " that resource is carried out application Adobe Flash Player.
Those skilled in the art will be understood that the above-mentioned mode of determining described execution window is only for giving an example; the mode of other existing or definite described execution windows that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Then, updating block is carried out application according to described target resource and described resource, and in conjunction with described execution window, upgrades described target pages, and wherein, the described target pages after renewal comprises described execution window.At this, the mode that updating block upgrades described target pages is identical or basic identical with the mode that aforementioned updating device 12 upgrades described target pages, for simplicity's sake, thus do not repeat them here, and comprise by reference therewith.
Fig. 3 illustrate in accordance with a preferred embodiment of the present invention for issue the equipment schematic diagram of target resource at target pages, wherein, distribution apparatus 1 comprises application determining device 11 ', updating device 12 ', resource access acquisition device 13 ' and generator 14 '.Particularly, application determining device 11 ' is issued target resource in target pages issue request according to user, determines the corresponding resource execution of described target resource application; Updating device 12 ' is carried out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource; Resource access acquisition device 13 ' obtains respective user and carries out the resource access request of applying the described target resource of access of submitting to by described resource; Generator 14 ', according to described resource access request, based on described execution window, is carried out application by the described resource that is loaded with described target resource and is offered described respective user.At this, application determining device 11 ' is identical or basic identical with the content of corresponding intrument in Fig. 1 embodiment with updating device 12 ', for simplicity's sake, thus do not repeat them here, and comprise by reference therewith.
Particularly, resource access acquisition device 13 ' is by dynamic page technology such as ASP, JSP, or the application programming interfaces (API) that provide by third party devices such as browsers, obtain respective user and carry out the resource access request of applying the described target resource of access of submitting to by described resource.At this, described respective user comprises as all users of target pages as described in after addressable renewal, as QQ space good friend of user A etc.For example, suppose upgrade after described target pages as shown in Figure 2, and in the described target pages of resource execution application Adobe Flash Player after renewal, the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " is not manifested with real window size 630*500pix, suppose that the good friend user B of user A has accessed the QQ space of user A, target resource " Session initiation Protocol-RFC3261 Chinese edition " has been issued in the QQ space of discovery user A, and recommend to everybody, user B wants to browse the content of this target resource, it has clicked the resource execution application that has loaded target resource " Session initiation Protocol-RFC3261 Chinese edition " as Adobe Flash Player, resource access acquisition device 13 ' passes through ASP, the dynamic page technology such as JSP just can get user B carries out the resource access request of the described target resource of access that application Adobe Flash Player submits to by resource.
Those skilled in the art will be understood that the above-mentioned mode of obtaining described resource access request is only for giving an example; other existing or modes of obtaining described resource access request that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Generator 14 ', according to described resource access request, based on described execution window, is carried out application by the described resource that is loaded with described target resource and is offered described respective user.For example, connect example, the described resource access request of the user B that generator 14 ' obtains according to resource access acquisition device 13 ', carry out the execution window 630*500pix of application Adobe Flash Player based on resource, by arranging communication mode such as http, https etc., the described resource that is loaded with described target resource is carried out to application and offer described respective user, as shown in Figure 4.
Preferably, generator 14 ' comprises adjustment unit (not shown) and unit (not shown) is provided.Particularly, adjustment unit, according to described resource access request, is adjusted described execution window; The described execution window of unit based on after adjusting is provided, the described resource that is loaded with described target resource carried out to application and offer described respective user.
Particularly, adjustment unit, according to described resource access request, is adjusted described execution window.At this, the mode that adjustment unit is adjusted described execution window includes but not limited to following at least any one:
1), according to described resource access request, in conjunction with the application scenarios information of described respective user, adjust described execution window.At this, described application scenarios information includes but not limited to following at least any one: I) described respective user submits the operation relevant information about mouse pointer after described resource access request to, as kept current stop place, the rolling mouse pointer etc. of mouse pointer; II) the current attention rate information to described target resource of described respective user.For example, suppose resource access acquisition device 13 ' get user B click loading as shown in Figure 2 the resource of target resource " Session initiation Protocol-RFC3261 Chinese edition " carry out application if Adobe Flash Player is with the accessing operation of access destination resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose that user B clicks resource and carries out after application Adobe Flash Player, not rolling mouse pointer, illustrate that the current attention rate to target resource " Session initiation Protocol-RFC3261 Chinese edition " of user B is higher, the definite execution window to resource execution application Adobe Flash Player of adjustment unit tunes up, as it is adjusted into 1200*1100pix by initial window size 630*500pix, for another example, suppose that user B clicks resource and carries out after application Adobe Flash Player, other links in this page are clicked again, or then other pages of access, or open game, QQ etc., illustrate that the current attention rate to target resource " Session initiation Protocol-RFC3261 Chinese edition " of user B is lower, the definite execution window to resource execution application Adobe Flash Player of adjustment unit is turned down, as it is adjusted into 400*300pix by initial window size 630*500pix, not affect other accessing operations of user B.
2) according to described resource access request, access the device-dependent message of the subscriber equipment of described target resource in conjunction with described respective user, adjust described execution window.At this, described device-dependent message includes but not limited to following at least any one: I) status information of equipment of described subscriber equipment, as described in subscriber equipment in talking state, as described in the application program moved of subscriber equipment etc.; II) geographical location information of described subscriber equipment; III) the screen-dependent information of described subscriber equipment, as screen resolution, screen size etc.For example, suppose resource access acquisition device 13 ' get user B click loading as shown in Figure 2 the resource of target resource " Session initiation Protocol-RFC3261 Chinese edition " carry out application if Adobe Flash Player is with the accessing operation of access destination resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose that user B clicks resource and carries out after application Adobe Flash Player, there is phone to come in, user B then carry out telephone operation, the definite execution window to resource execution application Adobe Flash Player of adjustment unit is turned down, as it is adjusted into 400*300pix by initial window size 630*500pix, for another example, suppose that first adjustment unit passes through such as GPS locator meams, or user B accesses the network at the subscriber equipment place of described target resource, the geographical location information that acquisition user B accesses the subscriber equipment of described target resource is the office block of user B, illustrate that user B is in the work hours, now do not allow access other page except company's related web page, the definite execution window to resource execution application Adobe Flash Player of adjustment unit is turned down, as it is adjusted into 400*300pix by initial window size 630*500pix, also as, suppose that adjustment unit is provided by invoke user B by the application programming interfaces that self provide (API) of the subscriber equipment of described target resource, the subscriber equipment that gets user B is PC equipment, its screen is larger, resolution is high, the definite execution window to resource execution application Adobe Flash Player of adjustment unit tunes up, as it is adjusted into 1200*1100pix by initial window size 630*500pix.
Those skilled in the art will be understood that the mode of the described execution window of above-mentioned adjustment is only for giving an example; the mode of the described execution window of other adjustment existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Then, provide the described execution window of unit based on after adjusting, the described resource that is loaded with described target resource is carried out to application and offer described respective user.For example, connect example, the definite execution window to resource execution application Adobe Flash Player of adjustment unit tunes up, as it is adjusted into 1200*1100pix by initial window size 630*500pix, the execution window 1200*1100pix of unit based on after adjusting is provided, by such as the agreement such as http, https communication mode, the described resource that is loaded with described target resource is carried out to application and offer described respective user, as shown in Figure 5.
Fig. 6 illustrate according to a further aspect of the present invention for issue the method flow diagram of target resource at target pages.
Particularly, in step S1, distribution apparatus 1 is issued the issue request of target resource in target pages according to user, determines the corresponding resource execution of described target resource application; In step S2, distribution apparatus 1 is carried out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.At this, distribution apparatus 1 includes but not limited to as provided resource access, resource sharing, resource to issue or the synchronous network platform or terminal platform for being embodied as user, as third party websites such as social network sites, forum, space, blog, microblogging etc., wherein, described terminal platform includes but not limited to the subscriber equipment such as mobile terminal, PC.Distribution apparatus 1 can be realized by the mutually integrated equipment forming of network by the network equipment, subscriber equipment or the network equipment and subscriber equipment.At this, the described network equipment includes but not limited to as realizations such as network host, single network server, multiple webserver collection or the set of computers based on cloud computing; Or realized by subscriber equipment.At this, cloud is made up of a large amount of main frames based on cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is the one of Distributed Calculation, the super virtual machine being made up of the loosely-coupled computing machine collection of a group.At this, described subscriber equipment can be any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, touch pad, touch-screen or handwriting equipments with user, such as computing machine, mobile phone, PDA, palm PC PPC or panel computer etc.Described network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that above-mentioned distribution apparatus 1 is only for giving an example; other network equipments existing or that may occur from now on or subscriber equipment are as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.At this, the network equipment and subscriber equipment include a kind of can be according to the instruction of prior setting or storage, automatically carry out the electronic equipment of numerical evaluation and information processing, its hardware includes but not limited to microprocessor, special IC (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.
For example, in the time that distribution apparatus 1 is realized by subscriber equipment, the issue request that it can be obtained user issued target resource in target pages by the browser of subscriber equipment end; Then,, according to this issue request, determine the corresponding resource execution of described target resource application; Then, carry out application according to described target resource and described resource again, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, so that the target pages after upgrading is provided to relative user equipment by browser, and then offer respective user.
For example, in the time that distribution apparatus 1 is realized by the network equipment, it can receive the issue request that user that user sends by subscriber equipment issues target resource in target pages; Then,, according to this issue request, determine the corresponding resource execution of described target resource application; Then, carry out application according to described target resource and described resource again, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, so that the target pages after upgrading is sent to relative user equipment, as the target pages after the browser display renewal by subscriber equipment, and then offer respective user.
Particularly, in step S1, the issue request that first distribution apparatus 1 obtains user issues target resource in target pages; Then, then according to this issue request, determine that the corresponding resource of described target resource carries out application.At this, described target resource includes but not limited to as document (as doc form, txt form, PDF etc.), picture, video, PPT, blog, animation etc.Described target pages includes but not limited to following at least any one: 1) in WWW, organize the file of information such as comprising word, figure, sound and video according to html format, as web page; 2) be adapted at the webpage that shows on mobile device, as the wap page, particularly as the wap1 page, the wap2 page etc.At this, described resource is carried out application for described target resource is loaded, opened, instrument, the software etc. read for user, as reader, player etc., for dissimilar target resource, corresponding different resources is carried out application, and flash player tool to open as available in document, picture etc. for forms such as word/txt/PDF is read; Video can be with online video player as Flow Player broadcasting; PDF document can be opened reading etc. with Adobe Acrobat Reader software.Those skilled in the art will be understood that it is only for example that above-mentioned target resource, target pages and resource are carried out application; other target resources existing or that may occur from now on or target pages or resource are carried out application as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Particularly, in step S1, the application programming interfaces (API) that first distribution apparatus 1 provides by the third party device such as such as browser, or, by the agreement such as HTTP, HTTPS communication mode, the issue request of obtaining user issuing target resource in target pages, or, the resource sharing operation of having carried out in having set up the page of mapping relations with target pages by obtaining user, to obtain the issue request of issuing target resource.For example, suppose that user A is after Baidu's library reading documents " Session initiation Protocol-RFC3261 Chinese edition " (corresponding page URL1), wish the document to be published to its QQ space (corresponding page URL2), to share to good friend, suppose that user A has clicked " sharing " button in page URL1, and select to share to QQ space, in step S1, the application programming interfaces (API) that distribution apparatus 1 can provide by page URL1, just get the issue request of the issue " Session initiation Protocol-RFC3261 Chinese edition " of page URL1 transmission, get the issue request that user A issues target resource " Session initiation Protocol-RFC3261 Chinese edition " in its QQ space.
Those skilled in the art will be understood that the mode of issue request that the above-mentioned user of obtaining issues target resource in target pages is only for for example; other existing or obtaining of may occurring from now on modes of issue request that user issues target resource in target pages are as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Then,, in step S1, distribution apparatus 1, again according to this issue request, is determined the corresponding resource execution of described target resource application.At this, in step S1, distribution apparatus 1 determines that the mode of described resource execution application includes but not limited to following at least any one:
1), in conjunction with the resource type information of described target resource, determine the corresponding resource execution of described target resource application.At this, described resource type information includes but not limited to as document, video, picture etc.For example, connect example, hypothetical target resource " Session initiation Protocol-RFC3261 Chinese edition " is PDF document, and, in step S1, distribution apparatus 1 can determine that its corresponding resource execution is applied as Adobe Acrobat Reader software or flash player instrument; For another example, suppose in step S1, the user A that first distribution apparatus 1 obtains issues target resource as the issue request of video vedio1 at target pages in as its QQ space,, in step S1, distribution apparatus 1 can determine that target resource is that the corresponding resource execution of video vedio1 is applied as Online Video player Flow Player.
2) in conjunction with predetermined set, by Flash Paper, all target resources are all converted to the Flash animation as SWF form, check with Adobe Flash Player, or FlashPaper SWF file is embedded in target pages.For example, also connect example, for target resource " Session initiation Protocol-RFC3261 Chinese edition ", in step S1, distribution apparatus 1 can determine that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player.
3), in conjunction with the page relevant information of described target pages, determine the corresponding resource execution of described target resource application.At this, described page relevant information include but not limited to as: 1), the page style information of target pages is as page layout background, font color, size, page typesetting etc.; 2) described resource is carried out the concrete pattern of the embedding page of the described target pages of application embedding, back gauge, inserted-shape etc.For example, connect again example, the hypothetical target page is that the page pattern in the QQ space of user A is that page layout background tone is the sky blue of cool tone, page font color is black, and target resource " Session initiation Protocol-RFC3261 Chinese edition " is PDF document, flash player instrument and Adobe Acrobat Reader software all can be opened this target resource, suppose in step S1, the background color that distribution apparatus 1 is identified for the execution window of the flash player instrument of opening this target resource is warm-toned pink colour, the execution window background color of Adobe Acrobat Reader software is mazarine, in step S1, distribution apparatus 1 can be determined that the corresponding resource of target resource " Session initiation Protocol-RFC3261 Chinese edition " is carried out and be applied as the Adobe Acrobat Reader software that is all cool tone with the page layout background tone in the QQ space of user A.Preferably, carry out application optional time when there are multiple candidate's resources, in step S1, distribution apparatus 1 also can be in conjunction with running environment or other softwares, carry out and application, select the resource of mate with described target pages (or its affiliated web site) to carry out application from the plurality of candidate's resource, as the plurality of candidate's resource is carried out candidate's resource of load time minimum in application carry out application as described in the corresponding resource execution of target resource apply.
Those skilled in the art will be understood that the above-mentioned mode of determining the corresponding resource execution of described target resource application is only for giving an example; the mode that the corresponding resource of other definite described target resources existing or that may occur is from now on carried out application is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
In step S2, distribution apparatus 1 is carried out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.At this, described execution window refers to that described resource execution is applied in the size of the window showing in described target pages, as 630*500pix, 450*500pix etc.At this, described resource is carried out in the described target pages being applied in after renewal form that can thumbnail and is manifested, and also can the corresponding size of carrying out window truly represent.At this, in step S2, the mode that distribution apparatus 1 upgrades described target pages includes but not limited to following at least any one:
1) embed in described target pages by described resource being carried out to application such as HTML<iframe> label, to carry out application by described resource, described target resource is loaded, wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.For example, for target resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose in step S1, distribution apparatus 1 can determine that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player, in step S2, distribution apparatus 1 can be carried out resource by HTML<iframe> label the QQ space of application Adobe Flash Player embedding user A, carries out application Adobe Flash Player as embedded resource by following code:
Described target resource is loaded by Adobe Flash Player, obtain upgrade after described target pages as shown in Figure 2, wherein, the described target pages after this renewal comprise institute resource carry out application Adobe Flash Player to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " as 630*500pix.
2) carry out application according to described target resource and described resource, carry out the integration of user interaction functionality configuration information of application in conjunction with predetermined described resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, and described resource is carried out application and comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information.At this, described integration of user interaction functionality configuration information includes but not limited to as 1) about as described in the operating function of target resource, as bookmark, the retrieval of content information in described target resource, the browse mode of described target resource is as pulled pattern, drawing word pattern etc., collection to described target resource, shares, downloads, adds the operation informations such as Wen Ji; 2) described resource is carried out to the button that arranges that application arranges, as font is set in background color, full frame, window amplifies, dwindle etc.Those skilled in the art will be understood that above-mentioned integration of user interaction functionality configuration information is only for giving an example; other integration of user interaction functionality configuration informations existing or that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
For example, for target resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose in step S1, distribution apparatus 1 can determine that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player, and predetermined described resource carry out the integration of user interaction functionality configuration information of application comprise as about as described in the operating function of target resource, as bookmark, the retrieval of content information in described target resource, to the collection of described target resource, share, download, add the operation informations such as Wen Ji, and described resource is carried out and applied the button that arranges arranging, as background color is set, in window, font is amplified, dwindle etc., in step S2, distribution apparatus 1 can be carried out resource by HTML<iframe> label the QQ space of application Adobe Flash Player embedding user A, described target resource is loaded by Adobe Flash Player, obtain the described target pages after upgrading, wherein, described target pages after this renewal comprise institute resource carry out application Adobe Flash Player to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " as 630*500pix, resource is carried out application Adobe Flash Player and is comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information, as upgrade after as described in target pages as shown in Figure 2, resource is carried out application Adobe Flash Player and is comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information, as the collection to target resource " Session initiation Protocol-RFC3261 Chinese edition ", share, download, add the operation informations such as Wen Ji, and resource is carried out to the button that arranges that application Adobe Flash Player arranges, as background color is set, in window, font is amplified, dwindle.
3) carry out application according to described target resource and described resource, in conjunction with the resource type information of described target resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, and described resource is carried out application and comprised the specific interactive information corresponding with described resource type.At this, at this, described resource type information includes but not limited to as document, video, picture etc., dissimilar target resource, and it can have different specific interactive information, as for PPT, can comprise paintbrush function etc.; For picture, can comprise the functions such as pixel adjustment.For example, for target resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose that it is PPT document, and in step S1, distribution apparatus 1 can determine that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player, in step S2, distribution apparatus 1 is first according to the resource type information PPT document of target resource " Session initiation Protocol-RFC3261 Chinese edition ", from specific interactive information storehouse, matching inquiry obtains the corresponding specific interactive information of PPT document for having paintbrush function, in step S2, distribution apparatus 1 can be carried out resource by HTML<iframe> label the QQ space of application Adobe Flash Player embedding user A, described target resource is loaded by Adobe Flash Player, obtain the described target pages after upgrading, wherein, described target pages after this renewal comprise institute resource carry out application Adobe Flash Player to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " as 630*500pix, resource is carried out application Adobe Flash Player and is comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information, as upgrade after as described in target pages as shown in Figure 2, resource is carried out application Adobe Flash Player and is comprised that with the corresponding specific interactive information of PPT document be paintbrush function.
Those skilled in the art will be understood that the mode of the described target pages of above-mentioned renewal is only for giving an example; the mode of the described target pages of other renewals existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Between each step of distribution apparatus 1, be constant work.Particularly, in step S1, distribution apparatus 1 continues the issue request of issuing target resource according to user in target pages, determines the corresponding resource execution of described target resource application; In step S2, distribution apparatus 1 continues to carry out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.At this, those skilled in the art will be understood that " continuing " refers to that between each step of distribution apparatus 1, constantly carrying out respectively resource carries out determining and the renewal of target pages of application, carries out determining of application until distribution apparatus 1 stops resource in a long time.
Preferably, step S2 comprises that step S21(is not shown) and step S22(not shown).Particularly, in step S21, distribution apparatus 1 is determined the execution window of described resource execution application to described target resource; In step S22, distribution apparatus 1 is carried out application according to described target resource and described resource, and in conjunction with described execution window, upgrades described target pages, and wherein, the described target pages after renewal comprises described execution window.
Particularly, in step S21, distribution apparatus 1 is determined the execution window of described resource execution application to described target resource.At this, in step S21, distribution apparatus 1 determines that the mode of described execution window includes but not limited to following at least any one:
1) history window of carrying out application according to described user about described resource arranges recorded information, determines described execution window, as using user within the schedule time as 10 days, 30 days etc. arrange the more window size of number of times as described in the size of execution window.For example, suppose user A in 30 days to target pages as its QQ space, QQ microblogging etc. is issued target resource altogether 5 times, when each issue respective objects resource, user A is all provided with corresponding resource and carries out the execution window of applying, in these 5 target resources are issued, suppose that user has selected the execution window that 4 sizes are 450*500pix, the execution window that 1 size is 630*500pix, in the time that user A issues target resource " Session initiation Protocol-RFC3261 Chinese edition " to its QQ space, suppose in step S1, distribution apparatus 1 determines that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player, in step S21, the history window that distribution apparatus 1 can be carried out application about resource according to user A arranges recorded information, determine that it is 450*500pix to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " that resource is carried out application Adobe Flash Player.
2) the issue configuration information while issuing described target resource according to user, determines described execution window, as user selects when target resource described target resource execution to be applied as common size 450*500pix as described in issuing, or is large-size 630*500pix etc.For example, suppose that user A is after Baidu's library reading documents " Session initiation Protocol-RFC3261 Chinese edition ", wish the document to be published to its QQ space, to share to good friend, suppose that user A has clicked " sharing " button in page URL1, and select to share to QQ space, while is also selected or is provided with corresponding execution window size as large-size 630*500pix, suppose in step S1, distribution apparatus 1 determines that the corresponding resource execution of target resource " Session initiation Protocol-RFC3261 Chinese edition " is applied as Adobe Flash Player, in step S21, issue configuration information when distribution apparatus 1 can be issued target resource " Session initiation Protocol-RFC3261 Chinese edition " according to user A, determine that it is 630*500pix to the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " that resource is carried out application Adobe Flash Player.
Those skilled in the art will be understood that the above-mentioned mode of determining described execution window is only for giving an example; the mode of other existing or definite described execution windows that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Then, in step S22, distribution apparatus 1 is carried out application according to described target resource and described resource, and in conjunction with described execution window, upgrades described target pages, and wherein, the described target pages after renewal comprises described execution window.At this, in step S22, distribution apparatus 1 upgrades the mode of described target pages and aforementioned in step S2, the mode that distribution apparatus 1 upgrades described target pages is identical or basic identical, for simplicity's sake, thus do not repeat them here, and comprise by reference therewith.
Fig. 7 illustrate in accordance with a preferred embodiment of the present invention for issue the method flow diagram of target resource at target pages.
Wherein, the method comprising the steps of S1 ', step S2 ', step S3 ' and step S4 '.Particularly, in step S1 ', distribution apparatus 1 is issued the issue request of target resource in target pages according to user, determines the corresponding resource execution of described target resource application; In step S2 ', distribution apparatus 1 is carried out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource; In step S3 ', distribution apparatus 1 obtains respective user and carries out the resource access request of applying the described target resource of access of submitting to by described resource; In step S4 ', distribution apparatus 1, according to described resource access request, based on described execution window, is carried out application by the described resource that is loaded with described target resource and is offered described respective user.At this, in step S1 ', distribution apparatus 1 and in step S2 ', distribution apparatus 1 is identical or basic identical with the content of corresponding step in Fig. 6 embodiment, for simplicity's sake, thus do not repeat them here, and comprise by reference therewith.
Particularly, in step S3 ', distribution apparatus 1 is by dynamic page technology such as ASP, JSP, or, the application programming interfaces (API) that provide by third party devices such as browsers, obtain respective user and carry out the resource access request of applying the described target resource of access of submitting to by described resource.At this, described respective user comprises as all users of target pages as described in after addressable renewal, as QQ space good friend of user A etc.For example, suppose upgrade after described target pages as shown in Figure 2, and in the described target pages of resource execution application Adobe Flash Player after renewal, the execution window of target resource " Session initiation Protocol-RFC3261 Chinese edition " is not manifested with real window size 630*500pix, suppose that the good friend user B of user A has accessed the QQ space of user A, target resource " Session initiation Protocol-RFC3261 Chinese edition " has been issued in the QQ space of discovery user A, and recommend to everybody, user B wants to browse the content of this target resource, it has clicked the resource execution application that has loaded target resource " Session initiation Protocol-RFC3261 Chinese edition " as Adobe Flash Player, in step S3 ', distribution apparatus 1 passes through ASP, the dynamic page technology such as JSP just can get user B carries out the resource access request of the described target resource of access that application Adobe Flash Player submits to by resource.
Those skilled in the art will be understood that the above-mentioned mode of obtaining described resource access request is only for giving an example; other existing or modes of obtaining described resource access request that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
In step S4 ', distribution apparatus 1, according to described resource access request, based on described execution window, is carried out application by the described resource that is loaded with described target resource and is offered described respective user.For example, connect example, in step S4 ', distribution apparatus 1 is according in step S3 ', the described resource access request of the user B that distribution apparatus 1 obtains, carries out the execution window 630*500pix that applies Adobe Flash Player based on resource, by arranging communication mode such as http, https etc., the described resource that is loaded with described target resource is carried out to application and offer described respective user, as shown in Figure 4.
Preferably, step S4 ' comprises step S41 ' (not shown) and step S42 ' (not shown).Particularly, in step S41 ', distribution apparatus 1, according to described resource access request, is adjusted described execution window; In step S42 ', the described execution window of distribution apparatus 1 based on after adjusting, carries out application by the described resource that is loaded with described target resource and offers described respective user.
Particularly, in step S41 ', distribution apparatus 1, according to described resource access request, is adjusted described execution window.At this, in step S41 ', the mode that distribution apparatus 1 is adjusted described execution window includes but not limited to following at least any one:
1), according to described resource access request, in conjunction with the application scenarios information of described respective user, adjust described execution window.At this, described application scenarios information includes but not limited to following at least any one: I) described respective user submits the operation relevant information about mouse pointer after described resource access request to, as kept current stop place, the rolling mouse pointer etc. of mouse pointer; II) the current attention rate information to described target resource of described respective user.For example, suppose in step S3 ', distribution apparatus 1 get user B click loading as shown in Figure 2 the resource of target resource " Session initiation Protocol-RFC3261 Chinese edition " carry out application if Adobe Flash Player is with the accessing operation of access destination resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose that user B clicks resource and carries out after application Adobe Flash Player, not rolling mouse pointer, illustrate that the current attention rate to target resource " Session initiation Protocol-RFC3261 Chinese edition " of user B is higher, in step S41 ', the definite execution window to resource execution application Adobe Flash Player of distribution apparatus 1 tunes up, as it is adjusted into 1200*1100pix by initial window size 630*500pix, for another example, suppose that user B clicks resource and carries out after application Adobe Flash Player, other links in this page are clicked again, or then other pages of access, or open game, QQ etc., illustrate that the current attention rate to target resource " Session initiation Protocol-RFC3261 Chinese edition " of user B is lower, in step S41 ', the definite execution window to resource execution application Adobe Flash Player of distribution apparatus 1 is turned down, as it is adjusted into 400*300pix by initial window size 630*500pix, not affect other accessing operations of user B.
2) according to described resource access request, access the device-dependent message of the subscriber equipment of described target resource in conjunction with described respective user, adjust described execution window.At this, described device-dependent message includes but not limited to following at least any one: I) status information of equipment of described subscriber equipment, as described in subscriber equipment in talking state, as described in the application program moved of subscriber equipment etc.; II) geographical location information of described subscriber equipment; III) the screen-dependent information of described subscriber equipment, as screen resolution, screen size etc.For example, suppose in step S3 ', distribution apparatus 1 get user B click loading as shown in Figure 2 the resource of target resource " Session initiation Protocol-RFC3261 Chinese edition " carry out application if Adobe Flash Player is with the accessing operation of access destination resource " Session initiation Protocol-RFC3261 Chinese edition ", suppose that user B clicks resource and carries out after application Adobe Flash Player, there is phone to come in, user B then carry out telephone operation, in step S41 ', the definite execution window to resource execution application Adobe Flash Player of distribution apparatus 1 is turned down, as it is adjusted into 400*300pix by initial window size 630*500pix, for another example, suppose in step S41 ', first distribution apparatus 1 passes through such as GPS locator meams, or user B accesses the network at the subscriber equipment place of described target resource, the geographical location information that acquisition user B accesses the subscriber equipment of described target resource is the office block of user B, illustrate that user B is in the work hours, now do not allow access other page except company's related web page, in step S41 ', the definite execution window to resource execution application Adobe Flash Player of distribution apparatus 1 is turned down, as it is adjusted into 400*300pix by initial window size 630*500pix, also as, suppose in step S41 ', distribution apparatus 1 is provided by invoke user B by the application programming interfaces that self provide (API) of the subscriber equipment of described target resource, the subscriber equipment that gets user B is PC equipment, its screen is larger, and resolution is high, in step S41 ', the definite execution window to resource execution application Adobe Flash Player of distribution apparatus 1 tunes up, as it is adjusted into 1200*1100pix by initial window size 630*500pix.
Those skilled in the art will be understood that the mode of the described execution window of above-mentioned adjustment is only for giving an example; the mode of the described execution window of other adjustment existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Then,, in step S42 ', the described execution window of distribution apparatus 1 based on after adjusting, carries out application by the described resource that is loaded with described target resource and offers described respective user.For example, connect example, in step S41 ', the definite execution window to resource execution application Adobe Flash Player of distribution apparatus 1 tunes up, as it is adjusted into 1200*1100pix by initial window size 630*500pix, in step S42 ', the execution window 1200*1100pix of distribution apparatus 1 based on after adjusting, by arranging communication mode such as http, https etc., the described resource that is loaded with described target resource is carried out to application and offer described respective user, as shown in Figure 5.
It should be noted that the present invention can be implemented in the assembly of software and/or software and hardware, for example, can adopt special IC (ASIC), general object computing machine or any other similar hardware device to realize.In one embodiment, software program of the present invention can carry out to realize step mentioned above or function by processor.Similarly, software program of the present invention (comprising relevant data structure) can be stored in computer readable recording medium storing program for performing, for example, and RAM storer, magnetic or CD-ROM driver or flexible plastic disc and similar devices.In addition, steps more of the present invention or function can adopt hardware to realize, for example, thereby as coordinate the circuit of carrying out each step or function with processor.
In addition, a part of the present invention can be applied to computer program, and for example computer program instructions, in the time that it is carried out by computing machine, by the operation of this computing machine, can call or provide the method according to this invention and/or technical scheme.And call the programmed instruction of method of the present invention, may be stored in fixing or movably in recording medium, and/or be transmitted by the data stream in broadcast or other signal bearing medias, and/or be stored in according in the working storage of the computer equipment of described programmed instruction operation.At this, comprise according to one embodiment of present invention a device, this device comprises storer for storing computer program instructions and the processor for execution of program instructions, wherein, in the time that this computer program instructions is carried out by this processor, trigger this device and move based on aforementioned according to the method for multiple embodiment of the present invention and/or technical scheme.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned example embodiment, and in the situation that not deviating from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims instead of above-mentioned explanation, is therefore intended to all changes that drop in the implication and the scope that are equal to important document of claim to be included in the present invention.Any Reference numeral in claim should be considered as limiting related claim.In addition, obviously other unit or step do not got rid of in " comprising " word, and odd number is not got rid of plural number.Multiple unit of stating in device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.

Claims (20)

1. for issue a method for target resource at target pages, wherein, the method comprises:
-in target pages, issue the issue request of target resource according to user, determine the corresponding resource execution of described target resource application;
-carry out application according to described target resource and described resource, upgrade described target pages, wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.
2. method according to claim 1, wherein, the corresponding resource of described definite described target resource is carried out application and is comprised:
-in target pages, issue the issue request of target resource according to user, and in conjunction with the page relevant information of described target pages, determine that the corresponding resource of described target resource carries out application.
3. method according to claim 1 and 2, wherein, the described target pages of described renewal comprises:
-determine that described resource carries out the execution window of application to described target resource;
-carry out application according to described target resource and described resource, and in conjunction with described execution window, upgrade described target pages, wherein, the described target pages after renewal comprises described execution window.
4. method according to claim 3, wherein, determine that described resource execution application comprises the execution window of described target resource:
-carry out about described resource the history window of applying according to described user recorded information is set, determine described execution window.
5. according to the method described in any one in claim 1 to 4, wherein, the described target pages of described renewal comprises:
-carry out application according to described target resource and described resource, carry out the integration of user interaction functionality configuration information of application in conjunction with predetermined described resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, and described resource is carried out application and comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information.
6. according to the method described in any one in claim 1 to 4, wherein, the described target pages of described renewal comprises:
-carry out application according to described target resource and described resource, in conjunction with the resource type information of described target resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, and described resource is carried out application and comprised the specific interactive information corresponding with described resource type.
7. according to the method described in any one in claim 1 to 6, wherein, the method also comprises:
-obtain respective user to carry out the resource access request of applying the described target resource of access of submitting to by described resource;
-according to described resource access request, based on described execution window, the described resource that is loaded with described target resource is carried out to application and offer described respective user.
8. method according to claim 7, wherein, describedly the described resource that is loaded with described target resource is carried out to application offer described respective user and comprise:
-according to described resource access request, adjust described execution window;
-described execution window based on after adjusting, carries out application by the described resource that is loaded with described target resource and offering described respective user.
9. method according to claim 8, wherein, the described execution window of described adjustment comprises:
-according to described resource access request, in conjunction with the application scenarios information of described respective user, adjust described execution window.
10. method according to claim 8, wherein, the described execution window of described adjustment comprises:
-according to described resource access request, access the device-dependent message of the subscriber equipment of described target resource in conjunction with described respective user, adjust described execution window.
11. 1 kinds for issuing the distribution apparatus of target resource at target pages, wherein, this distribution apparatus comprises:
Application determining device, for issue the issue request of target resource at target pages according to user, determines the corresponding resource execution of described target resource application;
Updating device, for carrying out application according to described target resource and described resource, upgrades described target pages, and wherein, the described target pages after renewal comprises the execution window of described resource execution application to described target resource.
12. distribution apparatus according to claim 11, wherein, described application determining device is used for:
-in target pages, issue the issue request of target resource according to user, and in conjunction with the page relevant information of described target pages, determine that the corresponding resource of described target resource carries out application.
13. according to the distribution apparatus described in claim 11 or 12, and wherein, described updating device comprises:
Window determining unit, for determining the execution window of described resource execution application to described target resource;
Updating block, for carrying out application according to described target resource and described resource, and in conjunction with described execution window, upgrades described target pages, and wherein, the described target pages after renewal comprises described execution window.
14. distribution apparatus according to claim 13, wherein, described window determining unit is used for:
-carry out about described resource the history window of applying according to described user recorded information is set, determine described execution window.
15. according to claim 11 to the distribution apparatus described in any one in 14, and wherein, described updating device is used for:
-carry out application according to described target resource and described resource, carry out the integration of user interaction functionality configuration information of application in conjunction with predetermined described resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, and described resource is carried out application and comprised the universal interaction information corresponding with described integration of user interaction functionality configuration information.
16. according to claim 11 to the distribution apparatus described in any one in 14, and wherein, described updating device is used for:
-carry out application according to described target resource and described resource, in conjunction with the resource type information of described target resource, upgrade described target pages, wherein, described target pages after renewal comprises the execution window of described resource execution application to described target resource, and described resource is carried out application and comprised the specific interactive information corresponding with described resource type.
17. according to claim 11 to the distribution apparatus described in any one in 16, and wherein, this distribution apparatus also comprises:
Resource access acquisition device, carries out for obtaining respective user the resource access request of applying the described target resource of access of submitting to by described resource;
Generator, for according to described resource access request, based on described execution window, carries out application by the described resource that is loaded with described target resource and offers described respective user.
18. distribution apparatus according to claim 17, wherein, described generator comprises:
Adjustment unit, for according to described resource access request, adjusts described execution window;
Unit is provided, for the described execution window based on after adjusting, the described resource that is loaded with described target resource is carried out to application and offer described respective user.
19. distribution apparatus according to claim 18, wherein, described adjustment unit is used for:
-according to described resource access request, in conjunction with the application scenarios information of described respective user, adjust described execution window.
20. distribution apparatus according to claim 18, wherein, described adjustment unit is used for:
-according to described resource access request, access the device-dependent message of the subscriber equipment of described target resource in conjunction with described respective user, adjust described execution window.
CN201410060206.3A 2014-02-21 2014-02-21 A kind of method and apparatus for being used to issue target resource in target pages Active CN103914515B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410060206.3A CN103914515B (en) 2014-02-21 2014-02-21 A kind of method and apparatus for being used to issue target resource in target pages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410060206.3A CN103914515B (en) 2014-02-21 2014-02-21 A kind of method and apparatus for being used to issue target resource in target pages

Publications (2)

Publication Number Publication Date
CN103914515A true CN103914515A (en) 2014-07-09
CN103914515B CN103914515B (en) 2017-12-26

Family

ID=51040195

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410060206.3A Active CN103914515B (en) 2014-02-21 2014-02-21 A kind of method and apparatus for being used to issue target resource in target pages

Country Status (1)

Country Link
CN (1) CN103914515B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106886522A (en) * 2015-12-15 2017-06-23 北大方正集团有限公司 A kind of digital product dissemination method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504648A (en) * 2008-11-14 2009-08-12 北京搜狗科技发展有限公司 Method and apparatus for showing web page resources
EP2168048A1 (en) * 2007-05-29 2010-03-31 Microsoft Corporation Automatically targeting and filtering shared network resources
CN103377228A (en) * 2012-04-25 2013-10-30 阿里巴巴集团控股有限公司 Page content presenting method and device for browser

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2168048A1 (en) * 2007-05-29 2010-03-31 Microsoft Corporation Automatically targeting and filtering shared network resources
CN101504648A (en) * 2008-11-14 2009-08-12 北京搜狗科技发展有限公司 Method and apparatus for showing web page resources
CN103377228A (en) * 2012-04-25 2013-10-30 阿里巴巴集团控股有限公司 Page content presenting method and device for browser

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106886522A (en) * 2015-12-15 2017-06-23 北大方正集团有限公司 A kind of digital product dissemination method and device
CN106886522B (en) * 2015-12-15 2019-12-24 北大方正集团有限公司 Digital product publishing method and device

Also Published As

Publication number Publication date
CN103914515B (en) 2017-12-26

Similar Documents

Publication Publication Date Title
US11017153B2 (en) Optimizing loading of web page based on aggregated user preferences for web page elements of web page
US8612418B2 (en) Mobile web browser for pre-loading web pages
US9348939B2 (en) Web site sectioning for mobile web browser usability
US20120197855A1 (en) Method and Apparatus of Generating Internet Navigation Page
CN103546498B (en) It is a kind of that the method and apparatus accessing webpage is provided for mobile terminal
US20130019189A1 (en) Augmented editing of an online document
CN102929971B (en) Multimedia information playing method and system
CN105138698B (en) Dynamic layout method and device for webpage
AU2012250931A1 (en) Method to adapt ads rendered in a mobile device based on existence of other mobile applications
WO2016000507A1 (en) Traffic-saving mode search service method, server, client and system
JP2014219974A (en) Method and device for acquiring partial contents of web page
CN103744575A (en) Method and equipment for providing input auxiliary areas of input applications
CN108241689A (en) Page resource acquisition methods, device and client device
US20120054598A1 (en) Method and system for viewing web page and computer Program product thereof
CN111444448B (en) Data processing method, server and system
US20140331117A1 (en) Application-based dependency graph
CN103559195A (en) Searching method and terminal
CN103914515A (en) Method and device for releasing target resources in target page
TWI524197B (en) Method for generating web program and corresponding form interface form annotation of table filed
CN104123345A (en) Method and equipment for providing page information
KR20100079052A (en) Method, system and computer-readable recording medium for providing web page using cache
KR101498920B1 (en) Web page pre-caching system and method for offline-executing
JP5396872B2 (en) Terminal device and Web page data acquisition method
CA2939881A1 (en) Asset collection service through capture of content
Rey Performance Optimization of Mobile Automated Biometric Identification System (MABIS) for Philippine Law Enforcement Agency

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant