Disclosure of Invention
The embodiment of the application provides a method and a device for acquiring a page access flow parameter, which are used for determining an access flow loss value of a second page due to poor performance of a website when the performance of the website is optimized and the time required for completing page loading of any page of the website is an ideal value for optimization, so that resource waste can be avoided.
The method for acquiring the page access flow parameters provided by the embodiment of the application comprises the following steps:
determining at least one conversion link from a first page of a web site to a second page of the web site, wherein each conversion link comprises at least one page;
aiming at each page in each conversion link, determining a conversion rate parameter of the access flow of the page and a ratio parameter of the access flow of the page in different time lengths and the total access flow of the page in a preset time length; determining the conversion rate increase amount of the access flow of the page when the time required by the page loading completion of the page is a preset value according to the conversion rate parameter and the proportion parameter;
and determining an access flow loss value of the second page according to the conversion rate promotion amount of the access flow corresponding to each page in each conversion link, the access flow of each page in each conversion link and the access flow of the second page.
By the method, at least one conversion link from a first page of a website to a second page of the website is determined, wherein each conversion link comprises at least one page; aiming at each page in each conversion link, determining a conversion rate parameter of the access flow of the page and a ratio parameter of the access flow of the page in different time lengths and the total access flow of the page in a preset time length; determining the conversion rate increase amount of the access flow of the page when the time required by the page loading completion of the page is a preset value according to the conversion rate parameter and the proportion parameter; and determining an access flow loss value of the second page according to the conversion rate promotion amount of the access flow corresponding to each page in each conversion link, the access flow of each page in each conversion link and the access flow of the second page, so that when the performance of the website is optimized and the time required for completing page loading of any page of the website is an ideal value for optimization, the access flow loss value of the second page of the website due to poor performance can be determined, and therefore resource waste can be avoided.
Optionally, for each page in each conversion link, determining a conversion rate parameter of the access traffic of the page, and a ratio parameter of the access traffic of the page in different durations to the total access traffic of the page in a preset duration; and determining the conversion rate boost quantity of the access flow of the page when the time required by the page loading of the page is a preset value according to the conversion rate parameter and the proportion parameter, and specifically comprising:
aiming at each page in each conversion link, determining a conversion rate curve of access flow corresponding to the page and a ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length;
and determining the conversion rate increase amount of the access flow corresponding to the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the access flow corresponding to the page and the proportion curve for each page in each conversion link.
Optionally, the conversion rate curve of the access traffic corresponding to the page includes: the ratio of the access flow of the next page of the page to the access flow of the page within the time length range required by the loading completion of different pages of the page;
the ratio curve of the access flow of the page in different time lengths of the page to the total access flow of the page in a preset time length comprises: the page is in the range of the time length required by the completion of the loading of different pages, and the ratio of the access flow of the page to the total access flow of the page in the preset time length is determined;
the conversion rate curve of the access flow corresponding to the page is the same as the division mode of the time length range required by the page loading completion of the proportion curve;
determining, for each page in each conversion link, a conversion rate boost of an access flow of the page when a time required for completing page loading of the page is a preset value according to the conversion rate parameter and the proportion parameter of the page, specifically: and determining the conversion rate increase of the access flow of the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the corresponding access flow of the page and the ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length aiming at each page in each conversion link.
Optionally, determining, for each page in each conversion link, a conversion rate boost amount of the access traffic of the page when the time required for completing page loading of the page is a preset value according to a conversion rate curve of the corresponding access traffic of the page and a ratio curve of the access traffic of the page in different durations and the total access traffic of the page in a preset duration, where the conversion rate boost amount specifically includes:
for each page in each of the conversion links:
according to the preset value, scaling the ratio curve of the access flow of the page in different durations of the page and the total access flow of the page in the preset duration in an equal proportion to obtain a new ratio curve of the access flow of the page in different durations of the page and the total access flow of the page in the preset duration, wherein the length range of time required for completing the loading of each page of the new ratio curve is less than or equal to the preset value;
and determining the conversion rate increase of the access flow of the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the corresponding access flow of the page, and the original ratio curve and the new ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length.
Optionally, the conversion link from the first page of the website to the second page of the website includes a first conversion link and a second conversion link, wherein the first conversion link includes the first page, the second page and the third page; the second conversion link comprises a fourth page, a fifth page and a sixth page;
determining an access traffic loss value of the second page according to the conversion rate boost amount of the access traffic corresponding to each page in each conversion link, the access traffic of each page in each conversion link, and the access traffic of the second page, specifically including:
determining an access traffic loss value for the second page using the following equation:
(((a*aa+b)*bb+c)*cc+((d*dd+e)*ee+f)*ff)/g
a, b, c, d, e, f and g respectively represent access flow of the first page, the second page, the third page, the fourth page, the fifth page, the sixth page and the second page; aa. bb, cc, dd, ee, and ff represent the conversion rate promotion amounts of the access traffic corresponding to the first page, the second page, the third page, the fourth page, the fifth page, and the sixth page, respectively.
The device for acquiring the page access flow parameter provided by the embodiment of the application comprises:
a first unit for determining at least one conversion link from a first page of a web site to a second page of the web site, wherein each conversion link comprises at least one page;
a second unit, configured to determine, for each page in each conversion link, a conversion rate parameter of access traffic of the page and a ratio parameter between the access traffic of the page in different durations and a total access traffic of the page in a preset duration; determining the conversion rate increase amount of the access flow of the page when the time required by the page loading completion of the page is a preset value according to the conversion rate parameter and the proportion parameter;
and a third unit, configured to determine an access traffic loss value of the second page according to a conversion rate increase amount of access traffic corresponding to each page in each conversion link, the access traffic of each page in each conversion link, and the access traffic of the second page.
Optionally, the second unit is specifically configured to:
aiming at each page in each conversion link, determining a conversion rate curve of access flow corresponding to the page and a ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length;
and determining the conversion rate increase amount of the access flow corresponding to the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the access flow corresponding to the page and the proportion curve for each page in each conversion link.
Optionally, the conversion rate curve of the access traffic corresponding to the page includes: the ratio of the access flow of the next page of the page to the access flow of the page within the time length range required by the loading completion of different pages of the page;
the ratio curve of the access flow of the page in different time lengths of the page to the total access flow of the page in a preset time length comprises: the page is in the range of the time length required by the completion of the loading of different pages, and the ratio of the access flow of the page to the total access flow of the page in the preset time length is determined;
the conversion rate curve of the access flow corresponding to the page is the same as the division mode of the time length range required by the page loading completion of the proportion curve;
the third unit is specifically configured to: and determining the conversion rate increase of the access flow of the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the corresponding access flow of the page and the ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length aiming at each page in each conversion link.
Optionally, the third unit is specifically configured to:
for each page in each of the conversion links:
according to the preset value, scaling the ratio curve of the access flow of the page in different durations of the page and the total access flow of the page in the preset duration in an equal proportion to obtain a new ratio curve of the access flow of the page in different durations of the page and the total access flow of the page in the preset duration, wherein the length range of time required for completing the loading of each page of the new ratio curve is less than or equal to the preset value;
and determining the conversion rate increase of the access flow of the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the corresponding access flow of the page, and the original ratio curve and the new ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length.
Optionally, the conversion link from the first page of the website to the second page of the website includes a first conversion link and a second conversion link, wherein the first conversion link includes the first page, the second page and the third page; the second conversion link comprises a fourth page, a fifth page and a sixth page;
the third unit is specifically configured to:
determining an access traffic loss value for the second page using the following equation:
(((a*aa+b)*bb+c)*cc+((d*dd+e)*ee+f)*ff)/g
a, b, c, d, e, f and g respectively represent access flow of the first page, the second page, the third page, the fourth page, the fifth page, the sixth page and the second page; aa. bb, cc, dd, ee, and ff represent the conversion rate promotion amounts of the access traffic corresponding to the first page, the second page, the third page, the fourth page, the fifth page, and the sixth page, respectively.
Detailed Description
The embodiment of the application provides a method and a device for acquiring a page access flow parameter, which are used for determining an access flow loss value of a second page due to poor performance of a website when the performance of the website is optimized and the time required for completing page loading of any page of the website is an ideal value for optimization, so that resource waste can be avoided.
Referring to fig. 1, a method for obtaining a page access traffic parameter provided in an embodiment of the present application includes:
s101, determining at least one conversion link from a first page of the website to a second page of the website, wherein each conversion link comprises at least one page.
The internet service has a conversion link, and the final target of the conversion link is the conversion target. Starting from the access starting point of the user on the website, the whole link leading to the conversion target through the links among the webpages is the conversion link.
For example, referring to fig. 2, for some shopping websites, the home page visited by the user can be regarded as the first page, and the final order-placing page can be regarded as the conversion target, i.e., the second page. The conversion link is formed from visiting the home page or the search list of the website, clicking the details of entering the shop or the commodity, adding the shopping cart, and finally finishing purchasing on the next page.
S102, aiming at each page in each conversion link, determining a conversion rate parameter of the access flow of the page and a ratio parameter of the access flow of the page in different time lengths and the total access flow of the page in a preset time length; and determining the conversion rate increase amount of the access flow of the page when the time required by the page loading completion of the page is a preset value according to the conversion rate parameter and the proportion parameter.
The conversion rate of the access traffic of the page, that is, the ratio of the access traffic of the next page of the page to the access traffic of the page, is used to represent the ratio of conversion from the current page to the next page, that is, the ratio of the user accessing the next page from the current page, so that if the performance of the website is better, the conversion rate is higher, for example, if the current page is quickly expanded, the probability of the user clicking to access the next page is higher.
S103, determining an access flow loss value of the second page according to the conversion rate promotion amount of the access flow corresponding to each page in each conversion link, the access flow of each page in each conversion link and the access flow of the second page.
By the method, at least one conversion link from a first page of a website to a second page of the website is determined, wherein each conversion link comprises at least one page; aiming at each page in each conversion link, determining a conversion rate parameter of the access flow of the page and a ratio parameter of the access flow of the page in different time lengths and the total access flow of the page in a preset time length; determining the conversion rate increase amount of the access flow of the page when the time required by the page loading completion of the page is a preset value according to the conversion rate parameter and the proportion parameter; and determining an access flow loss value of the second page according to the conversion rate promotion amount of the access flow corresponding to each page in each conversion link, the access flow of each page in each conversion link and the access flow of the second page, so that when the performance of the website is optimized and the time required for completing page loading of any page of the website is an ideal value for optimization, the access flow loss value of the second page of the website due to poor performance can be determined, and therefore resource waste can be avoided.
Optionally, for each page in each conversion link, determining a conversion rate parameter of the access traffic of the page, and a ratio parameter of the access traffic of the page in different durations to the total access traffic of the page in a preset duration; and determining the conversion rate boost quantity of the access flow of the page when the time required by the page loading of the page is a preset value according to the conversion rate parameter and the proportion parameter, and specifically comprising:
aiming at each page in each conversion link, determining a conversion rate curve of access flow corresponding to the page and a ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length;
and determining the conversion rate increase amount of the access flow corresponding to the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the access flow corresponding to the page and the proportion curve for each page in each conversion link.
Optionally, the conversion rate curve of the access traffic corresponding to the page includes: the ratio of the access flow of the next page of the page to the access flow of the page within the time length range required by the loading completion of different pages of the page;
the ratio curve of the access flow of the page in different time lengths of the page to the total access flow of the page in a preset time length comprises: the page is in the range of the time length required by the completion of the loading of different pages, and the ratio of the access flow of the page to the total access flow of the page in the preset time length is determined;
the conversion rate curve of the access flow corresponding to the page is the same as the division mode of the time length range required by the page loading completion of the proportion curve; for example, the horizontal axis of each curve includes three time periods, which are 0-100ms, 100-200ms, and 200-300ms, respectively.
Determining, for each page in each conversion link, a conversion rate boost of an access flow of the page when a time required for completing page loading of the page is a preset value according to the conversion rate parameter and the proportion parameter of the page, specifically: and determining the conversion rate increase of the access flow of the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the corresponding access flow of the page and the ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length aiming at each page in each conversion link.
For example, referring to fig. 2, a conversion curve of access traffic is calculated for each node (i.e., each page) of the conversion link:
the conversion rate of the access traffic between the nodes refers to the probability of a request to access a higher node while clicking on a lower node, for example, the conversion rate of the access traffic from a search List (List) to a commodity Detail (Detail) page may be simply calculated as follows: the amount of access to Detail is used divided by the amount of requests to search the List.
The horizontal axis of the conversion rate curve of the access traffic is the Latency time period, and the vertical axis of the conversion rate curve is the conversion rate of all the access traffic in the Latency time period. The Latency time period can be formulated according to the current status of the website, and is assumed to be divided in units of 100ms, and finally, a binary group of < Latency time period, conversion rate of access traffic > is obtained, for example: <0-100ms,0.5>, <100ms-200ms,0.3>, wherein <0-100ms,0.5> indicates that the conversion rate of the access traffic of the page is 0.5 within 0-100ms of the Latency period, and <100ms-200ms,0.3> indicates that the conversion rate of the access traffic of the page is 0.3 within 100-200ms of the Latency period. It can be seen that the longer the Latency, the lower the conversion rate of the access traffic of the page.
And by analogy, drawing a conversion rate curve of the access flow of each node. Referring to fig. 3, for any node, after the processing of steps 1 to 7, the computation architecture and algorithm of the website-based big data platform finally obtain the conversion rate curve of the access traffic of the node as shown in fig. 3.
According to the algorithm, a conversion rate curve of the access flow of each node can be drawn.
For each node of the conversion link, the following description is given to the plotting of the occupation curve (which may be simply referred to as performance segment sample occupation curve) of the access traffic of the page in different time lengths and the total access traffic of the node in a preset time length:
for each page in the conversion link, the horizontal axis of the curve of the performance segment sample ratio is still the Latency time segment, and the vertical axis is the ratio of all access traffic in the segment to the total access traffic within a preset time period (all access traffic of the page, for example, the total access traffic counted by taking 24 hours as a period). This becomes a < Latency time segment, with samples (i.e. access traffic, one sample i.e. one access) in a binary, for example: <0-100ms,0.1>, <100-200ms,0.2>, wherein <0-100ms,0.1> represents that the proportion of all access traffic of the page within 24 hours of the Latency time segment range of 0-100ms is 0.1, and <100-200ms,0.2> represents that the proportion of all access traffic of the page within 24 hours of the Latency time segment range of 100-200ms is 0.2.
And by analogy, finally drawing a performance segment sample proportion curve of each node.
The time required for completing the page loading of the page is a preset value, that is, an ideal performance value, and the setting of the value can be preset according to the current status of the page, and is used for indicating that the page is an ideal performance value if the Latency of the page is within a certain range. For example, in a cross-border e-commerce website, the ideal value for completing the loading of the web page can be set to 2000ms, or can be set to other values, but 2000ms is a very ideal delay in the industry.
Optionally, determining, for each page in each conversion link, a conversion rate boost amount of the access traffic of the page when the time required for completing page loading of the page is a preset value according to a conversion rate curve of the corresponding access traffic of the page and a ratio curve of the access traffic of the page in different durations and the total access traffic of the page in a preset duration, where the conversion rate boost amount specifically includes:
for each page in each of the conversion links:
according to the preset value, scaling the ratio curve of the access flow of the page in different durations of the page and the total access flow of the page in the preset duration in an equal proportion to obtain a new ratio curve of the access flow of the page in different durations of the page and the total access flow of the page in the preset duration, wherein the length range of time required for completing the loading of each page of the new ratio curve is less than or equal to the preset value;
and determining the conversion rate increase of the access flow of the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the corresponding access flow of the page, and the original ratio curve and the new ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length.
For example, calculating the improvement amount of the conversion rate of the access traffic of the node brought by optimizing each node to the ideal performance value includes:
for each node, the maximum segment value (the range with the largest value, i.e. the segment ranked last) in the conversion curve of the access traffic of the node is found, for example: 7000ms to 7100ms, multiplying the page loading (PageLoad) time corresponding to all the access flows of the node by (2000ms/7100ms) to obtain a new access flow set of the node, wherein all the sample response times in the set are within 2000ms, that is, the page expansion time of each access of the node is within 2000ms, and the page expansion times are the scaling of the real situation.
And calculating a new performance segmentation sample ratio curve according to the new sample set. Assume for any node: the original performance segmented sample proportion curve consists of a binary group: the new performance segmentation sample proportion curve consists of two-tuple: <0-100ms, xx >, <100-200ms, yy >, <200-300ms, zz >, assuming that the conversion curve of the access traffic of the node consists of a binary: and (e) 0-100ms, e >, <100 + 200ms, f >, <200 + 300ms, g >, the conversion rate improvement amount of the access flow of the node is (e) xx + f yy + g zz) - (e x + f y + g z).
And similarly, calculating the conversion rate promotion amount of the access flow of all the nodes according to the same algorithm.
Optionally, the conversion link from the first page of the website to the second page of the website includes a first conversion link and a second conversion link, wherein the first conversion link includes the first page, the second page and the third page; the second conversion link comprises a fourth page, a fifth page and a sixth page;
determining an access traffic loss value of the second page according to the conversion rate boost amount of the access traffic corresponding to each page in each conversion link, the access traffic of each page in each conversion link, and the access traffic of the second page, specifically including:
determining an access traffic loss value for the second page using the following equation:
(((a*aa+b)*bb+c)*cc+((d*dd+e)*ee+f)*ff)/g
a, b, c, d, e, f and g respectively represent access flow of the first page, the second page, the third page, the fourth page, the fifth page, the sixth page and the second page; aa. bb, cc, dd, ee, and ff represent the conversion rate promotion amounts of the access traffic corresponding to the first page, the second page, the third page, the fourth page, the fifth page, and the sixth page, respectively.
Specifically, the service data (including traffic data and conversion rate data of each node) of each existing node of the website is used as input, the conversion reward of each node after the conversion rate of the access traffic of each node is improved is calculated through the serial calculation of each node of the whole link, and the proportion of the conversion reward in the access traffic of the second page, that is, the access traffic loss value of the second page, is calculated, which may also be referred to as the performance loss percentage of the website.
For example: assuming that the links in fig. 2 start from the page entry and the requested access amount of each link for ordering conversion, the page access flow of each node in fig. 2 is assumed to be a, b, c, d, e, f, g.
It is assumed that the conversion rate increase amounts of the access traffic of the nodes (i.e., the website top page, the search list, the product details, the store top page, the store list, and the store details) calculated as described above are aa, bb, cc, dd, ee, and ff, respectively. The performance loss value of the entire website (i.e., the access traffic loss value of the second page) is (((a × aa + b) × bb + c) × cc + ((d × dd + e) × ee + f) × ff)/g.
And calculating a performance loss value, wherein the performance loss value is of the whole website and represents the loss of the access traffic of the second page of the whole website due to poor performance (the ideal value of 2000ms is not reached), the larger the value is, the more the loss of the access traffic of the second page is, the worse the website performance is, and the smaller the value is, the less the loss of the access traffic of the second page is, and the better the website performance is. Therefore, by calculating the value, whether the waste of resources invested by optimizing the performance of the website can be well predicted.
Referring to fig. 4, an apparatus for acquiring a page access traffic parameter provided in an embodiment of the present application includes:
a first unit 11, configured to determine at least one conversion link from a first page of a website to a second page of the website, where each conversion link includes at least one page;
a second unit 12, configured to determine, for each page in each conversion link, a conversion rate parameter of access traffic of the page and a ratio parameter between the access traffic of the page in different durations and a total access traffic of the page in a preset duration; determining the conversion rate increase amount of the access flow of the page when the time required by the page loading completion of the page is a preset value according to the conversion rate parameter and the proportion parameter;
a third unit 13, configured to determine an access traffic loss value of the second page according to the conversion rate increase amount of the access traffic corresponding to each page in each conversion link, the access traffic of each page in each conversion link, and the access traffic of the second page.
Optionally, the second unit is specifically configured to:
aiming at each page in each conversion link, determining a conversion rate curve of access flow corresponding to the page and a ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length;
and determining the conversion rate increase amount of the access flow corresponding to the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the access flow corresponding to the page and the proportion curve for each page in each conversion link.
Optionally, the conversion rate curve of the access traffic corresponding to the page includes: the ratio of the access flow of the next page of the page to the access flow of the page within the time length range required by the loading completion of different pages of the page;
the ratio curve of the access flow of the page in different time lengths of the page to the total access flow of the page in a preset time length comprises: the page is in the range of the time length required by the completion of the loading of different pages, and the ratio of the access flow of the page to the total access flow of the page in the preset time length is determined;
the conversion rate curve of the access flow corresponding to the page is the same as the division mode of the time length range required by the page loading completion of the proportion curve;
the third unit is specifically configured to: and determining the conversion rate increase of the access flow of the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the corresponding access flow of the page and the ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length aiming at each page in each conversion link.
Optionally, the third unit is specifically configured to:
for each page in each of the conversion links:
according to the preset value, scaling the ratio curve of the access flow of the page in different durations of the page and the total access flow of the page in the preset duration in an equal proportion to obtain a new ratio curve of the access flow of the page in different durations of the page and the total access flow of the page in the preset duration, wherein the length range of time required for completing the loading of each page of the new ratio curve is less than or equal to the preset value;
and determining the conversion rate increase of the access flow of the page when the time required for completing the page loading of the page is a preset value according to the conversion rate curve of the corresponding access flow of the page, and the original ratio curve and the new ratio curve of the access flow of the page in different time lengths and the total access flow of the page in a preset time length.
Optionally, the conversion link from the first page of the website to the second page of the website includes a first conversion link and a second conversion link, wherein the first conversion link includes the first page, the second page and the third page; the second conversion link comprises a fourth page, a fifth page and a sixth page;
the third unit is specifically configured to:
determining an access traffic loss value for the second page using the following equation:
(((a*aa+b)*bb+c)*cc+((d*dd+e)*ee+f)*ff)/g
a, b, c, d, e, f and g respectively represent access flow of the first page, the second page, the third page, the fourth page, the fifth page, the sixth page and the second page; aa. bb, cc, dd, ee, and ff represent the conversion rate promotion amounts of the access traffic corresponding to the first page, the second page, the third page, the fourth page, the fifth page, and the sixth page, respectively.
Each of the above units may be implemented by a physical device such as a processor.
In summary, the embodiment of the present application determines at least one conversion link from a first page of a website to a second page of the website, where each conversion link includes at least one page; aiming at each page in each conversion link, determining a conversion rate parameter of the access flow of the page and a ratio parameter of the access flow of the page in different time lengths and the total access flow of the page in a preset time length; determining the conversion rate increase amount of the access flow of the page when the time required by the page loading completion of the page is a preset value according to the conversion rate parameter and the proportion parameter; and determining an access flow loss value of the second page according to the conversion rate promotion amount of the access flow corresponding to each page in each conversion link, the access flow of each page in each conversion link and the access flow of the second page, so that when the performance of the website is optimized and the time required for completing page loading of any page of the website is an ideal value for optimization, the access flow loss value of the second page of the website due to poor performance can be determined, and therefore resource waste can be avoided.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.