A kind of processing method of data, device and equipment
Technical field
This specification is related to field of computer technology more particularly to a kind of processing method of data, device and equipment.
Background technique
With the continuous development of computer technology and internet technique, terminal (such as mobile phone, tablet computer or individual calculus
Machine etc.) and internet have become people work in life in pith.People can carry out letter by terminal and internet
Breath transmission is shared with information.
In general, when certain user need by the partial content (image, video or text such as therein) in certain webpage to its
When his user shares, need that ((Uniform Resource Locator, unified resource are fixed by such as URL by the network address of the webpage
Position symbol) etc.), using terminal is sent by internet or is shared with other users, and other users can pass through the terminal access net
The web data of the corresponding webpage in network address, i.e. full content in the webpage.
However, being divided through the above way to other users if the content in the webpage is more or content is more many and diverse
When enjoying, it possibly can not know participator really needs which partial content understood in the webpage by participator by participator, at this point,
The intention for being inquired participator again by participator is generally required, so that the inefficiency of data sharing, the essence of data sharing
Accuracy is not high, accordingly, it is desirable to provide a kind of high efficiency, the sharing higher data processing scheme of precision.
Summary of the invention
The purpose of this specification embodiment is to provide processing method, device and the equipment of a kind of data, a kind of high to provide
Efficiency shares the higher data processing scheme of precision.
In order to realize that above-mentioned technical proposal, this specification embodiment are achieved in that
A kind of processing method for data that this specification embodiment provides, which comprises
The access request of target webpage is sent to server, and the target of the target webpage is carried in the access request
Network address;
The web data for the target webpage that the server is sent is received, the web data is based on the target
Network address obtains;
If including the information of the predetermined module in the target webpage in the destination network addresses, in the webpage
The data of the predetermined module are obtained in data, and show the data of the predetermined module.
Optionally, before the access request that the target webpage is sent to server, the method also includes:
Receive the destination network addresses for the target webpage that first terminal is shared.
It optionally, include the first identifier of the predetermined module in the information of the predetermined module, it is described to receive the clothes
After the web data for the target webpage that business device is sent, the method also includes:
Target information is extracted from the destination network addresses;
If there is the target information to match with the module id in module map table in the destination network addresses,
Determine the information including the predetermined module in the target webpage in the destination network addresses, and the target information being matched to is i.e.
For the first identifier of the predetermined module.
Optionally, the method also includes:
If in the destination network addresses not including the information of the predetermined module in the target webpage, described in display
Web data.
A kind of processing method for data that this specification embodiment provides, which comprises
The selection to the predetermined module in target webpage is obtained to request;
Obtain the first network address of the target webpage and the information of the predetermined module;
According to the information of the first network address of the target webpage and the predetermined module, the target webpage is generated
Destination network addresses;
The destination network addresses of the target webpage are sent to second terminal, so that the second terminal is based on the mesh
Mark network address obtains the web data of the target webpage from server, and includes institute in determining the destination network addresses
When stating the information of predetermined module, the data of the predetermined module are obtained in the web data, and show the predetermined module
Data.
Optionally, the information for obtaining the predetermined module, comprising:
The information of the predetermined module is obtained from module map table.
It optionally, include the mark of the predetermined module in the information of the predetermined module.
A kind of processing method for data that this specification embodiment provides, which comprises
The access request for the target webpage that second terminal is sent is received, carries the target webpage in the access request
Destination network addresses;
Based on the destination network addresses, the web data of the target webpage is obtained;
The web data is sent to the second terminal, so that the second terminal is with determining the target network
When including the information of the predetermined module in location, the data of the predetermined module are obtained in the web data, and show institute
State the data of predetermined module.
Optionally, the method also includes:
Obtain the first identifier of the predetermined module and the second identifier of the predetermined module;
It, then will be described if the first identifier is not present in module map table, and the information of the second identifier is complete
First identifier and the corresponding storage of the second identifier are into the module map table.
A kind of processing method for data that this specification embodiment provides, which comprises
The access request for the target webpage that receiving terminal apparatus is sent carries the target webpage in the access request
Destination network addresses;
If including the information of the predetermined module in the target webpage in the destination network addresses, from the target
The data of the predetermined module are obtained in the web data of webpage;
The data of the predetermined module are sent to the terminal device, so that terminal device shows the predetermined module
Data.
Optionally, the method also includes:
Obtain the first identifier of the predetermined module and the second identifier of the predetermined module;
It, then will be described if the first identifier is not present in module map table, and the information of the second identifier is complete
First identifier and the corresponding storage of the second identifier are into the module map table.
A kind of processing unit for data that this specification embodiment provides, described device include:
Request sending module carries in the access request for sending the access request of target webpage to server
The destination network addresses of the target webpage;
Data reception module, for receiving the web data for the target webpage that the server is sent, the webpage
Data are obtained based on the destination network addresses;
First display module, if for including the predetermined module in the target webpage in the destination network addresses
Information, then obtain the data of the predetermined module in the web data, and shows the data of the predetermined module.
Optionally, described device further include:
Network address receiving module, the destination network addresses of the target webpage for receiving first terminal sharing.
It optionally, include the first identifier of the predetermined module, described device in the information of the predetermined module further include:
Information extraction modules, for extracting target information from the destination network addresses;
Information determination module, if for existing and the module id phase in module map table in the destination network addresses
Matched target information, it is determined that it include the information of the predetermined module in the target webpage in the destination network addresses, and
The target information being matched to is the first identifier of the predetermined module.
Optionally, described device further include:
Second display module, if for not including the predetermined module in the target webpage in the destination network addresses
Information, then show the web data.
A kind of processing unit for data that this specification embodiment provides, described device include:
Request module is chosen, for obtaining the request of the selection to the predetermined module in target webpage;
Data obtaining module, for obtaining the first network address of the target webpage and the information of the predetermined module;
Network address generation module, for according to the first network address of the target webpage and the letter of the predetermined module
Breath, generates the destination network addresses of the target webpage;
Address sending module, for the destination network addresses of the target webpage to be sent to second terminal, so that described
Second terminal obtains the web data of the target webpage based on the destination network addresses from server, and is determining the mesh
When marking the information in network address including the predetermined module, the data of the predetermined module are obtained in the web data,
And show the data of the predetermined module.
Optionally, the data obtaining module, for obtaining the information of the predetermined module from module map table.
It optionally, include the mark of the predetermined module in the information of the predetermined module.
A kind of processing unit for data that this specification embodiment provides, described device include:
Access request receiving module, the access request of the target webpage for receiving second terminal transmission, the access are asked
The destination network addresses of the target webpage are carried in asking;
Data acquisition module obtains the web data of the target webpage for being based on the destination network addresses;
Data transmission blocks, for the web data to be sent to the second terminal, so that the second terminal exists
When determining the information in the destination network addresses including the predetermined module, the pre- cover half is obtained in the web data
The data of block, and show the data of the predetermined module.
Optionally, described device further include:
Identifier acquisition module, for obtaining the first identifier of the predetermined module and the second identifier of the predetermined module;
Memory module, if for the first identifier, and the information of the second identifier to be not present in module map table
Completely, then by the first identifier and the corresponding storage of the second identifier into the module map table.
A kind of processing unit for data that this specification embodiment provides, described device include:
Access request receiving module, for the access request for the target webpage that receiving terminal apparatus is sent, the access is asked
The destination network addresses of the target webpage are carried in asking;
Data acquisition module, if for including the predetermined module in the target webpage in the destination network addresses
Information then obtains the data of the predetermined module from the web data of the target webpage;
Data transmission blocks, for the data of the predetermined module to be sent to the terminal device, so that terminal device
Show the data of the predetermined module.
Optionally, described device further include:
Identifier acquisition module, for obtaining the first identifier of the predetermined module and the second identifier of the predetermined module;
Memory module, if for the first identifier, and the information of the second identifier to be not present in module map table
Completely, then by the first identifier and the corresponding storage of the second identifier into the module map table.
A kind of processing equipment for data that this specification embodiment provides, the processing equipment of the target data include:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the place when executed
Manage device:
The access request of target webpage is sent to server, and the target of the target webpage is carried in the access request
Network address;
The web data for the target webpage that the server is sent is received, the web data is based on the target
Network address obtains;
If including the information of the predetermined module in the target webpage in the destination network addresses, in the webpage
The data of the predetermined module are obtained in data, and show the data of the predetermined module.
A kind of processing equipment for data that this specification embodiment provides, the processing equipment of the target data include:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the place when executed
Manage device:
The selection to the predetermined module in target webpage is obtained to request;
Obtain the first network address of the target webpage and the information of the predetermined module;
According to the information of the first network address of the target webpage and the predetermined module, the target webpage is generated
Destination network addresses;
The destination network addresses of the target webpage are sent to second terminal, so that the second terminal is based on the mesh
Mark network address obtains the web data of the target webpage from server, and includes institute in determining the destination network addresses
When stating the information of predetermined module, the data of the predetermined module are obtained in the web data, and show the predetermined module
Data.
A kind of processing equipment for data that this specification embodiment provides, the processing equipment of the target data include:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the place when executed
Manage device:
The access request for the target webpage that second terminal is sent is received, carries the target webpage in the access request
Destination network addresses;
Based on the destination network addresses, the web data of the target webpage is obtained;
The web data is sent to the second terminal, so that the second terminal is with determining the target network
When including the information of the predetermined module in location, the data of the predetermined module are obtained in the web data, and show institute
State the data of predetermined module.
A kind of processing equipment for data that this specification embodiment provides, the processing equipment of the target data include:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the place when executed
Manage device:
The access request for the target webpage that receiving terminal apparatus is sent carries the target webpage in the access request
Destination network addresses;
If including the information of the predetermined module in the target webpage in the destination network addresses, from the target
The data of the predetermined module are obtained in the web data of webpage;
The data of the predetermined module are sent to the terminal device, so that terminal device shows the predetermined module
Data.
From the technical solution of above this specification embodiment offer as it can be seen that this specification embodiment to server by sending
The access request of target webpage carries the destination network addresses of target webpage in the access request, receives what server was sent
The web data of target webpage, which obtained based on destination network addresses, then, if wrapped in destination network addresses
The information of the predetermined module in target webpage is included, then obtains the data of the predetermined module in web data, and shows that this is predetermined
The data of module, in this way, obtaining the net of target webpage to server when being obtained the destination network addresses of target webpage by participator
Page data, and the information including the predetermined module in target webpage in determining destination network addresses, only will be in the web data
The data of predetermined module are shown, so that can be directly viewable the webpage for needing it to understand to participator by participator
Partial data (i.e. the data of cover half block) in data, improves the efficiency of data sharing, improves the accurate of data sharing
Degree.
Detailed description of the invention
In order to illustrate more clearly of this specification embodiment or technical solution in the prior art, below will to embodiment or
Attached drawing needed to be used in the description of the prior art is briefly described, it should be apparent that, the accompanying drawings in the following description is only
The some embodiments recorded in this specification, for those of ordinary skill in the art, in not making the creative labor property
Under the premise of, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of processing method embodiment of data of this specification;
Fig. 2 is the processing method embodiment of this specification another kind data;
Fig. 3 is the processing method embodiment of another data of this specification;
Fig. 4 is the processing method embodiment of another data of this specification;
Fig. 5 is a kind of modular structure schematic diagram of target webpage of this specification;
Fig. 6 is the processing method embodiment of another data of this specification;
Fig. 7 is the processing method embodiment of another data of this specification;
Fig. 8 is a kind of processing device embodiment of data of this specification;
Fig. 9 is the processing device embodiment of this specification another kind data;
Figure 10 is the processing device embodiment of another data of this specification;
Figure 11 is the processing device embodiment of another data of this specification;
Figure 12 is a kind of processing equipment embodiment of data of this specification;
Figure 13 is the processing equipment embodiment of this specification another kind data.
Specific embodiment
This specification embodiment provides processing method, device and the equipment of a kind of data.
In order to make those skilled in the art more fully understand the technical solution in this specification, below in conjunction with this explanation
Attached drawing in book embodiment is clearly and completely described the technical solution in this specification embodiment, it is clear that described
Embodiment be only this specification a part of the embodiment, instead of all the embodiments.The embodiment of base in this manual,
Every other embodiment obtained by those of ordinary skill in the art without making creative efforts, all should belong to
The range of this specification protection.
Embodiment one
As shown in Figure 1, this specification embodiment provides a kind of processing method of data, the executing subject of this method can be
Terminal device, wherein the terminal device can such as mobile phone or tablet computer mobile terminal device, can also be such as personal computer
Etc. equipment.This method can be used for
Now in the processing such as corresponding user.This method can specifically include following steps:
In step s 102, the access request of target webpage is sent to server, carries the target in the access request
The destination network addresses of webpage.
Wherein, server can be certain website (such as shopping website or video website) or certain application program (as payment is answered
With or financing application etc.) background server, which can be can also be with an independent server by multiple servers
The server cluster etc. of composition.Target webpage can be any webpage, such as the broadcasting net of certain shopping webpage, a certain collection TV play
Page or the broadcasting webpage of a certain phase variety show etc..Destination network addresses can be the web data for obtaining target webpage
Network address, specific such as URL, in practical applications, destination network addresses can be to be made of multiple and different parts, such as
It may include the first network address for obtaining the web data of target webpage and certain specified information in destination network addresses
Deng.
In an implementation, user can get destination network addresses in several ways, for example, the user good friend to this
The destination network addresses that user shares, alternatively, the good friend of the user or certain information source (such as certain mechanism or tissue) are disappeared by short
The destination network addresses etc. of the transmissions such as breath or immediate communication tool.After user gets destination network addresses by terminal device,
The destination network addresses can be clicked, at this point, terminal device can star the browser or corresponding application program that it is installed, it should
After browser or the application program launching, the available destination network addresses, and can be generated based on the destination network addresses
The access request can be sent to server by access request.
In step S104, the web data for the above-mentioned target webpage that server is sent is received, which is to be based on
Above-mentioned destination network addresses obtain.
Wherein, the web data of target webpage can be all data etc. for including in target webpage.
In an implementation, it after server receives the access request that terminal device is sent, can be extracted from the access request
Destination network addresses can obtain the web data of target webpage, and the webpage that can be will acquire based on the destination network addresses
Data are sent to terminal device, and terminal device can receive the web data of the above-mentioned target webpage of server transmission.
In step s 106, if in above-mentioned destination network addresses including the information of the predetermined module in target webpage,
The data of predetermined module are obtained in above-mentioned web data, and show the data of the predetermined module.
Wherein, predetermined module can be key in any one element, such as target webpage in target webpage, display
Frame or comment area etc., predetermined module can also be the page area etc. being made of multiple elements in target webpage.
It in an implementation, can should after terminal device receives the web data of the above-mentioned target webpage of server transmission
Web data is stored temporarily in specified storage equipment (such as memory or hard disk), it is then possible to carry out to destination network addresses
Detection, the information for including in destination network addresses can be carried out the processing such as segmenting, therefrom available multiple keywords and pass
Keyword.It may include the mark for the module for including in the web data that server is sent in target webpage, alternatively, in terminal device
The mark etc. for the module for including in target webpage can be previously stored with.When obtaining multiple keywords and key through the above way
After word, each keyword and keyword can be analyzed respectively, whether judged in above-mentioned keyword or keyword comprising upper
The mark of module is stated, if do not included, shows the data for not needing the predetermined module in a displaying target webpage, at this point, eventually
End equipment can show the web data, so as to render in browser or corresponding application program and show the target network
Web data in page.
If including the mark of above-mentioned module in above-mentioned keyword or keyword, demonstrate the need in a displaying target webpage
Predetermined module data, at this point, terminal device can extract the data of the predetermined module from the web data, so as to
The data of the predetermined module are rendered and shown in browser or corresponding application program, i.e., if in above-mentioned destination network addresses
Information including the predetermined module in target webpage then obtains the data of predetermined module in above-mentioned web data, and showing should
The data of predetermined module.
For example, including multiple and different data forms in target webpage, record has corresponding information in each data form,
When user needs some or the multiple data forms in target webpage being shared with other users, without because of target network
Remaining data form in page and other users are interfered so that other users do not know which or which data form category
In the content of sharing.For this purpose, the information that band can be needed to the predetermined module of the one or more data forms shared composition is set
It sets in the network address of target webpage, obtains destination network addresses, and destination network addresses are sent to other users.This
Sample, other users can include the letter of the predetermined module in target webpage in determining destination network addresses by above-mentioned processing
When breath, the data (need to share some or multiple data forms) of predetermined module are only shown, user can be directly viewable
To the data form etc. of sharing.
Based on above-mentioned treatment process, when the information including the predetermined module in target webpage in destination network addresses, and need
When being rendered to target webpage, can predetermined module in post-processing object webpage, and ignore other in target webpage
Module enables a user to view the data for the specified module for needing the user to check in numerous data of target webpage
(or data of web page area).
As shown in Fig. 2, this specification embodiment provides a kind of processing method of data, the executing subject of this method can be
Terminal device, wherein the terminal device can such as mobile phone or tablet computer mobile terminal device, can also be such as personal computer
Etc. equipment.This method can be used for
Now in the processing such as corresponding user.This method can specifically include following steps:
In step S202, obtains the selection to the predetermined module in target webpage and request.
In an implementation, user can open a certain webpage by the browser installed in terminal device or certain application program
(i.e. target webpage), if user needs certain contents (i.e. predetermined module) in target webpage being shared with other users,
The position where the predetermined module can be clicked, at this point, terminal device can display the prompt box, may include in the prompting frame as
The keys such as sharing, selection, user can click sharing or choose key at this time, and the available user of terminal device chooses predetermined
Module, and generate selection request.
In step S204, first network address and the information of predetermined module of target webpage are obtained.
Wherein, first network address can be the network address etc. where the web data of target webpage.
In an implementation, may include in target webpage target webpage first network address and target webpage in include
The relevant information (title, module I D (IDentity, identity number) of such as module etc.) of module etc..
In step S206, according to the first network address of target webpage and the information of predetermined module, target webpage is generated
Destination network addresses.
In an implementation, the generting machanism of destination network addresses, the generation machine of the destination network addresses can be previously provided with
System can carry in target webpage, and it is medium can also to be stored in advance in terminal device.The generting machanism may include a variety of, example
Such as, directly the information of first network address and predetermined module can be combined, it can place the information of predetermined module
Before first network address, alternatively, after the information of predetermined module is placed on first network address, alternatively, by pre- cover half
It is medium that the information of block is inserted into first network address.Alternatively, being also based on the information weight of first network address and predetermined module
Newly-generated new network address etc..It, can be based on the first net of target webpage by the generting machanism of above-mentioned destination network addresses
The destination network addresses of the information of network address and predetermined module generation target webpage.
In step S208, the destination network addresses of target webpage are sent to second terminal, so that second terminal is based on
Destination network addresses obtain the web data of target webpage from server, and include predetermined module in determining destination network addresses
Information when, the data of predetermined module are obtained in web data, and show the data of predetermined module.
As shown in figure 3, this specification embodiment provides a kind of processing method of data, the executing subject of this method can be
Server, wherein the server can be independent server, be also possible to the server cluster being made of multiple servers,
Moreover, the server can be the background server of a certain business, being also possible to certain website, (such as websites or payment are answered
With etc.) background server etc..This method can be used for the partial content (can be considered as module) in certain webpage as sharing
Or the object sent is presented in the processing such as corresponding user.This method can specifically include following steps:
In step s 302, the access request for the target webpage that second terminal is sent is received, is carried in the access request
The destination network addresses of target webpage..
In step s 304, above-mentioned destination network addresses are based on, the web data of target webpage is obtained.
In step S306, above-mentioned web data is sent to second terminal, so that second terminal is determining target network
When including the information of predetermined module in address, the data of predetermined module are obtained in web data, and show the number of predetermined module
According to.
This specification embodiment provides a kind of processing method of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of predetermined module), improve the efficiency of data sharing, improve the precision of data sharing.
Embodiment two
As shown in figure 4, this specification embodiment provides a kind of processing method of data, the executing subject of this method can be
Terminal device and server, wherein the terminal device can such as mobile phone or tablet computer mobile terminal device, can also as
The equipment such as people's computer.The terminal device can be divided into first terminal and second terminal, and first terminal can be sharing or transmission
The terminal device of the destination network addresses of target webpage, second terminal can be the target network for being shared or being received target webpage
The terminal device of address.The server can be independent server, be also possible to the server set being made of multiple servers
Group, moreover, the server can be the background server of a certain business, is also possible to certain website (such as websites or branch
Pay application etc.) background server etc..This method can be used for partial content (can be considered as module) conduct in certain webpage
The object shared or sent is presented in the processing such as corresponding user.This method can specifically include following steps:
In step S402, server obtains the first identifier of predetermined module and the second identifier of predetermined module.
Wherein, first identifier can be different from second identifier, such as first identifier can be the ID of predetermined module, the second mark
Know the title etc. that can be predetermined module, is illustrated in the present embodiment with above situation, for first identifier and second identifier
Other representations may be set according to actual conditions, this specification embodiment does not limit this.
In step s 404, if first identifier is not present in module map table, and the information of second identifier is complete, then takes
Business device is by first identifier and the corresponding storage of second identifier into module map table.
In an implementation, in order to enable the partial content that will need to share or send in target webpage (the contents of the section can be with
Constitute predetermined module) other users are presented to, as shown in figure 5, multiple modules can be set in target webpage, for example, can incite somebody to action
Target webpage is divided into multiple portions, and each part can be used as a module, alternatively, can will have in target webpage certain
Share value or shares the part of possibility as module etc..A package mould can be set outside each module therein
The information such as the ID of respective modules, title can be supplied to module map table by wrapping up module by block.The processing of module map table
Mechanism can check the information that package module provides, for example, can check whether the information that package module provides complete,
Whether the information that package module provides is already present in module map table, if inspection result is by the way that (i.e. package module mentions
The information of confession is complete, and the information is not present in module map table), then it can will wrap up the information for the corresponding module that module provides
It is stored in module map table, which can store in table form, based on the example of above-mentioned Fig. 5, the module
Mapping table may refer to following table 1.
Table 1
Module I D |
Module title |
A |
Modules A |
B |
Module B |
C |
Module C |
D |
Module D |
E |
Module E |
By above-mentioned treatment process, the registration to the module in target webpage can be completed.
In step S406, first terminal obtains the selection to the predetermined module in target webpage and requests.
In step S408, first terminal obtains the first network address of target webpage, and obtains from module map table
The information of predetermined module.
It wherein, may include the mark of predetermined module in the information of the predetermined module, it specifically can be such as the ID of predetermined module
Deng.Module map table can be the list of the relevant information for recording the modules in target webpage, module therein
Relevant information may include the mark etc. of module.Module map table can be set in advance in target webpage, alternatively, can also be with
The acquisition of target webpage and be stored in local.
In step S410, first terminal is generated according to the first network address of target webpage and the information of predetermined module
The destination network addresses of target webpage.
In step S412, the destination network addresses of target webpage are sent to second terminal by first terminal.
In an implementation, the mode of first terminal to the destination network addresses of second terminal transmission target webpage may include more
Kind, such as it can be sent to second terminal by application programs such as instant messaging applications, alternatively, passing through the wireless transmissions such as bluetooth
Mode is sent to second terminal etc., can specifically select a kind of mode according to the actual situation, and this specification embodiment does not do this
It limits.
In step S414, second terminal sends the access request of target webpage to server, carries in the access request
There are the destination network addresses of target webpage.
In step S416, server is based on above-mentioned destination network addresses, obtains the web data of target webpage.
In an implementation, the content based on above-mentioned steps S410, destination network addresses are the first networks based on target webpage
The information of address and predetermined module generates, therefore, when server receives the access request of the target webpage of second terminal transmission
Afterwards, the destination network addresses in the access request can be extracted, and the of target webpage can be extracted from destination network addresses
One network address, it is then possible to obtain the web data of target webpage based on first network address.
In step S418, above-mentioned web data is sent to second terminal by server.
In the step s 420, second terminal extracts target information from destination network addresses.
Wherein, target information can be the information etc. being made of a part of content in destination network addresses.
In an implementation, second terminal can receive the web data of the target webpage of server transmission, wherein the webpage number
According to be based on above-mentioned destination network addresses obtain.Then, second terminal can analyze destination network addresses, be based on module
Mark correlated characteristic, destination network addresses can be carried out the processing such as segmenting, destination network addresses are divided into multiple mesh
Mark information.For example, destination network addresses are http://www.xxxxxxxxx&id=3, then it can be to above-mentioned destination network addresses
It is analyzed, obtains including the target informations such as id=3 and 3.
In step S422, if there is the mesh to match with the module id in module map table in destination network addresses
Mark information, then second terminal determines the information including the predetermined module in target webpage in destination network addresses, and be matched to
Target information is the first identifier of predetermined module.
In an implementation, the processing of S420, can be with after extracting target information in destination network addresses through the above steps
Obtained target information is subjected to matching comparison with the module id in module map table respectively, if in destination network addresses not
In the presence of the target information to match with the module id in module map table, at this point, second terminal determines in destination network addresses
It does not include the information of the predetermined module in target webpage, second terminal can execute the processing of following step S426, if target
There is the target information to match with the module id in module map table in network address, then second terminal determines target network
It include the information of the predetermined module in target webpage in address, and the target information being matched to can be with for predetermined module
One mark.For example, destination network addresses are http://www.xxxxxxxxx&id=based on the example in above-mentioned steps S420
3, obtained target information may include id=3 and 3 etc., and then, second terminal can be by target informations such as id=3 and 3, respectively
Matching comparison is carried out with the module id in module map table shown in above-mentioned table 1, it specifically can be by each target information and table 1
In ID carry out matching comparison, if some target information it is identical as the ID in table 1 (such as content be 3 target information and table 1 in
The ID for being 3 is identical), it is determined that it include the information of the predetermined module in target webpage in destination network addresses, then content is 3
Target information is the first identifier of predetermined module.
In step S424, second terminal obtains the data of predetermined module in web data, and shows predetermined module
Data.
In step S426, if in destination network addresses not including the information of the predetermined module in target webpage, the
Two terminals show web data.
In an implementation, through above-mentioned processing after extracting target information in destination network addresses, the mesh that can will obtain
Mark information carries out matching comparison with the module id in module map table respectively, if be not present in destination network addresses and module
The target information that module id in mapping table matches, at this point, it does not include target in destination network addresses that second terminal, which determines,
The information of predetermined module in webpage, second terminal can be with the web datas of displaying target webpage, i.e., in displaying target webpage
All modules.
This specification embodiment provides a kind of processing method of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
Embodiment three
As shown in fig. 6, this specification embodiment provides a kind of processing method of data, the executing subject of this method can be
Server, wherein the server can be independent server, be also possible to the server cluster being made of multiple servers,
Moreover, the server can be the background server of a certain business, being also possible to certain website, (such as websites or payment are answered
With etc.) background server etc..This method can be used for the partial content (can be considered as module) in certain webpage as sharing
Or the object sent is presented in the processing such as corresponding user.
In practical applications, it can not only select to need predetermined module to be shown by terminal device, it can also be by taking
Business device selection is provided to the predetermined module that terminal device is shown, is based on this, this method can specifically include following step
It is rapid:
In step S602, the access request for the target webpage that receiving terminal apparatus is sent is carried in the access request
The destination network addresses of target webpage.
In an implementation, user can get destination network addresses in several ways, for example, the user good friend to this
The destination network addresses etc. that user shares.After user gets destination network addresses by terminal device, the target can be clicked
Network address, at this point, terminal device can star browser or corresponding application program, the browser or application of its installation
After program starting, the available destination network addresses, and access request can be generated based on the destination network addresses, it can incite somebody to action
The access request is sent to server.Server can receive the access request of terminal device transmission.
In step s 604, if in above-mentioned destination network addresses including the information of the predetermined module in target webpage,
The data of predetermined module are obtained from the web data of target webpage.
In an implementation, after server receives access request, destination network addresses can be detected, it can be by target
The information for including in network address carries out the processing such as segmenting, therefrom available multiple keywords and keyword.It can in server
To be stored with the mark etc. for the module for including in target webpage.After obtaining multiple keywords and keyword through the above way,
Each keyword and keyword can be analyzed respectively, whether be judged in above-mentioned keyword or keyword comprising above-mentioned module
Mark the web data of target webpage can be sent to terminal device, so that terminal is set if do not included
The standby web data for rendering and showing the target webpage in browser or corresponding application program.If above-mentioned keyword or pass
Include the mark of above-mentioned module in key word, then can extract the data of the predetermined module from the web data of the target webpage,
It is sent to terminal device.
In step S606, the data of predetermined module are sent to terminal device, so that terminal device shows predetermined module
Data.
This specification embodiment provides a kind of processing method of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
Example IV
As shown in fig. 7, this specification embodiment provides a kind of processing method of data, the executing subject of this method can be
Terminal device or server, wherein the terminal device can such as personal computer equipment, can also be such as mobile phone, tablet computer
Equal mobile terminal devices, the terminal device can be the terminal device that user uses.The server can be independent server,
It is also possible to the server cluster being made of multiple servers, moreover, the server can be the background server of a certain business,
It is also possible to the background server etc. of certain website (such as websites or payment application).This method can be used for certain net
Partial content (can be considered as module) in page is presented in the processing such as corresponding user as the object shared or sent.The party
Method can specifically include following steps:
In step S702, server obtains the first identifier of predetermined module and the second identifier of predetermined module.
In step S704, if first identifier is not present in module map table, and the information of second identifier is complete, then takes
Business device is by first identifier and the corresponding storage of second identifier into module map table.
In an implementation, in order to enable the predetermined module shared or sent will be needed to be presented to other users in target webpage,
Multiple modules can be set in target webpage, for example, target webpage can be divided into multiple portions, each part be can be used as
One module, alternatively, can will have certain part shared value or share possibility in target webpage as a module
Deng.A package module can be set outside each module therein, it can be by the ID of respective modules, title etc. by package module
Information is supplied to module map table.The treatment mechanism of module map table can to package module provide information check, example
Whether the information that can such as check whether the information that package module provides is complete, package module provides is already present on module mapping
In table, if inspection result be by (i.e. package module provide information it is complete, and in module map table be not present the information),
The information for wrapping up the corresponding module that module provides can be then stored in module map table.It, can be with by above-mentioned treatment process
Complete the registration to the module in target webpage.
In step S706, first terminal obtains the selection to the predetermined module in target webpage and requests.
In step S708, first terminal obtains the first network address of target webpage, and obtains from module map table
The information of predetermined module.
In step S710, first terminal is generated according to the first network address of target webpage and the information of predetermined module
The destination network addresses of target webpage.
In step S712, the destination network addresses of target webpage are sent to second terminal by first terminal.
In step S714, server receives the access request for the target webpage that second terminal is sent, in the access request
Carry the destination network addresses of target webpage.
In step S716, if in above-mentioned destination network addresses including the information of the predetermined module in target webpage,
Server obtains the data of predetermined module from the web data of target webpage.
In step S718, the data of predetermined module are sent to second terminal by server.
In step S720, second terminal shows the data of predetermined module.
This specification embodiment provides a kind of processing method of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
Embodiment five
The above are the processing methods for the data that this specification embodiment provides, and are based on same thinking, and this specification is implemented
Example also provides a kind of processing unit of data, as shown in Figure 8.
The processing unit of the data includes: request sending module 801, data reception module 802 and the first display module
803, in which:
Request sending module 801, for sending the access request of the target webpage to server, in the access request
Carry the destination network addresses of the target webpage;
Data reception module 802, for receiving the web data for the target webpage that the server is sent, the net
Page data is obtained based on the destination network addresses;
First display module 803, if for including the pre- cover half in the target webpage in the destination network addresses
The information of block, then obtain the data of the predetermined module in the web data, and shows the data of the predetermined module.
In this specification embodiment, described device further include:
Network address receiving module, the destination network addresses of the target webpage for receiving first terminal sharing.
It include the first identifier of the predetermined module in this specification embodiment, in the information of the predetermined module, it is described
Device further include:
Information extraction modules, for extracting target information from the destination network addresses;
Information determination module, if for existing and the module id phase in module map table in the destination network addresses
Matched target information, it is determined that it include the information of the predetermined module in the target webpage in the destination network addresses, and
The target information being matched to is the first identifier of the predetermined module.
In this specification embodiment, described device further include:
Second display module, if for not including the predetermined module in the target webpage in the destination network addresses
Information, then show the web data.
This specification embodiment provides a kind of processing unit of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
Embodiment six
Based on same thinking, this specification embodiment also provides a kind of processing unit of data, as shown in Figure 9.
The processing unit of the data includes: to choose request module 901, data obtaining module 902, network address generation module
903 and address sending module 904, in which:
Request module 901 is chosen, for obtaining the request of the selection to the predetermined module in target webpage;
Data obtaining module 902, for obtaining the first network address of the target webpage and the letter of the predetermined module
Breath;
Network address generation module 903, for according to the target webpage first network address and the predetermined module
Information, generate the destination network addresses of the target webpage;
Address sending module 904, for the destination network addresses of the target webpage to be sent to second terminal, so that institute
State the web data that second terminal obtains the target webpage based on the destination network addresses from server, and described in the determination
When including the information of the predetermined module in destination network addresses, the number of the predetermined module is obtained in the web data
According to, and show the data of the predetermined module.
In this specification embodiment, the data obtaining module 902, for obtaining the pre- cover half from module map table
The information of block.
It include the mark of the predetermined module in this specification embodiment, in the information of the predetermined module.
This specification embodiment provides a kind of processing unit of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
Embodiment seven
Based on same thinking, this specification embodiment also provides a kind of processing unit of data, as shown in Figure 10.
The processing unit of the data includes: that access request receiving module 1001, data acquisition module 1002 and data are sent
Module 1003, in which:
Access request receiving module 1001, the access request of the target webpage for receiving second terminal transmission, institute
State the destination network addresses that the target webpage is carried in access request;
Data acquisition module 1002 obtains the web data of the target webpage for being based on the destination network addresses;
Data transmission blocks 1003, for the web data to be sent to the second terminal, so that described second is whole
When holding the information in determining the destination network addresses including the predetermined module, obtained in the web data described pre-
The data of cover half block, and show the data of the predetermined module.
In this specification embodiment, described device further include:
Identifier acquisition module, for obtaining the first identifier of the predetermined module and the second identifier of the predetermined module;
Memory module, if for the first identifier, and the information of the second identifier to be not present in module map table
Completely, then by the first identifier and the corresponding storage of the second identifier into the module map table.
This specification embodiment provides a kind of processing unit of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
Embodiment eight
Based on same thinking, this specification embodiment also provides a kind of processing unit of data, as shown in figure 11.
The processing unit of the data includes: that access request receiving module 1101, data acquisition module 1102 and data are sent
Module 1103, in which:
Access request receiving module 1101, for the access request for the target webpage that receiving terminal apparatus is sent, the visit
Ask the destination network addresses that the target webpage is carried in request;
Data acquisition module 1102, if for including the pre- cover half in the target webpage in the destination network addresses
The information of block then obtains the data of the predetermined module from the web data of the target webpage;
Data transmission blocks 1103, for the data of the predetermined module to be sent to the terminal device, so that terminal
Equipment shows the data of the predetermined module.
In this specification embodiment, described device further include:
Identifier acquisition module, for obtaining the first identifier of the predetermined module and the second identifier of the predetermined module;
Memory module, if for the first identifier, and the information of the second identifier to be not present in module map table
Completely, then by the first identifier and the corresponding storage of the second identifier into the module map table.
This specification embodiment provides a kind of processing unit of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
Embodiment nine
The above are the processing units for the data that this specification embodiment provides, and are based on same thinking, and this specification is implemented
Example also provides a kind of processing equipment of data, as shown in figure 12.
The processing equipment of the data can be first terminal provided by the above embodiment or second terminal.
The processing equipment of data can generate bigger difference because configuration or performance are different, may include one or one
Above processor 1201 and memory 1202 can store one or more storage application programs in memory 1202
Or data.Wherein, memory 1202 can be of short duration storage or persistent storage.The application program for being stored in memory 1202 can be with
Including one or more modules (diagram is not shown), each module may include a series of in the processing equipment to data
Computer executable instructions.Further, processor 1201 can be set to communicate with memory 1202, in the processing of data
The series of computation machine executable instruction in memory 1202 is executed in equipment.The processing equipment of data can also include one or
More than one power supply 1203, one or more wired or wireless network interfaces 1204, one or more input and output
Interface 1205, one or more keyboards 1206.
Specifically in the present embodiment, the processing equipment of data includes memory and one or more program,
Perhaps more than one program is stored in memory and one or more than one program may include one or one for one of them
It is a with upper module, and each module may include the series of computation machine executable instruction in processing equipment to data, and pass through
Configuration includes for carrying out following calculate to execute this or more than one program by one or more than one processor
Machine executable instruction:
The access request of the target webpage is sent to server, and the target webpage is carried in the access request
Destination network addresses;
The web data for the target webpage that the server is sent is received, the web data is based on the target
Network address obtains;
If including the information of the predetermined module in the target webpage in the destination network addresses, in the webpage
The data of the predetermined module are obtained in data, and show the data of the predetermined module.
In this specification embodiment, before the access request that the target webpage is sent to server, further includes:
Receive the destination network addresses for the target webpage that first terminal is shared.
It include the first identifier of the predetermined module in this specification embodiment, in the information of the predetermined module, it is described
After the web data for receiving the target webpage that the server is sent, further includes:
Target information is extracted from the destination network addresses;
If there is the target information to match with the module id in module map table in the destination network addresses,
Determine the information including the predetermined module in the target webpage in the destination network addresses, and the target information being matched to is i.e.
For the first identifier of the predetermined module.
In this specification embodiment, further includes:
If in the destination network addresses not including the information of the predetermined module in the target webpage, described in display
Web data.
Specifically in the present embodiment, the processing equipment of data includes memory and one or more program,
Perhaps more than one program is stored in memory and one or more than one program may include one or one for one of them
It is a with upper module, and each module may include the series of computation machine executable instruction in processing equipment to data, and pass through
Configuration includes for carrying out following calculate to execute this or more than one program by one or more than one processor
Machine executable instruction:
The selection to the predetermined module in target webpage is obtained to request;
Obtain the first network address of the target webpage and the information of the predetermined module;
According to the information of the first network address of the target webpage and the predetermined module, the target webpage is generated
Destination network addresses;
The destination network addresses of the target webpage are sent to second terminal, so that the second terminal is based on the mesh
Mark network address obtains the web data of the target webpage from server, and includes institute in determining the destination network addresses
When stating the information of predetermined module, the data of the predetermined module are obtained in the web data, and show the predetermined module
Data.
In this specification embodiment, the information for obtaining the predetermined module, comprising:
The information of the predetermined module is obtained from module map table.
It include the mark of the predetermined module in this specification embodiment, in the information of the predetermined module.
This specification embodiment provides a kind of processing equipment of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
Embodiment ten
Based on same thinking, this specification embodiment also provides a kind of processing equipment of data, as shown in figure 13.
The processing equipment of the data can be server provided by the above embodiment.
The processing equipment of data can generate bigger difference because configuration or performance are different, may include one or one
Above processor 1301 and memory 1302 can store one or more storage application programs in memory 1302
Or data.Wherein, memory 1302 can be of short duration storage or persistent storage.The application program for being stored in memory 1302 can be with
Including one or more modules (diagram is not shown), each module may include a series of in the processing equipment to data
Computer executable instructions.Further, processor 1301 can be set to communicate with memory 1302, in the processing of data
The series of computation machine executable instruction in memory 1302 is executed in equipment.The processing equipment of data can also include one or
More than one power supply 1303, one or more wired or wireless network interfaces 1304, one or more input and output
Interface 1305, one or more keyboards 1306.
Specifically in the present embodiment, the processing equipment of data includes memory and one or more program,
Perhaps more than one program is stored in memory and one or more than one program may include one or one for one of them
It is a with upper module, and each module may include the series of computation machine executable instruction in processing equipment to data, and pass through
Configuration includes for carrying out following calculate to execute this or more than one program by one or more than one processor
Machine executable instruction:
The access request for the target webpage that second terminal is sent is received, carries the target in the access request
The destination network addresses of webpage;
Based on the destination network addresses, the web data of the target webpage is obtained;
The web data is sent to the second terminal, so that the second terminal is with determining the target network
When including the information of the predetermined module in location, the data of the predetermined module are obtained in the web data, and show institute
State the data of predetermined module.
In this specification embodiment, further includes:
Obtain the first identifier of the predetermined module and the second identifier of the predetermined module;
It, then will be described if the first identifier is not present in module map table, and the information of the second identifier is complete
First identifier and the corresponding storage of the second identifier are into the module map table.
Specifically in the present embodiment, the processing equipment of data includes memory and one or more program,
Perhaps more than one program is stored in memory and one or more than one program may include one or one for one of them
It is a with upper module, and each module may include the series of computation machine executable instruction in processing equipment to data, and pass through
Configuration includes for carrying out following calculate to execute this or more than one program by one or more than one processor
Machine executable instruction:
The access request for the target webpage that receiving terminal apparatus is sent carries the target webpage in the access request
Destination network addresses;
If including the information of the predetermined module in the target webpage in the destination network addresses, from the target
The data of the predetermined module are obtained in the web data of webpage;
The data of the predetermined module are sent to the terminal device, so that terminal device shows the predetermined module
Data.
In this specification embodiment, further includes:
Obtain the first identifier of the predetermined module and the second identifier of the predetermined module;
It, then will be described if the first identifier is not present in module map table, and the information of the second identifier is complete
First identifier and the corresponding storage of the second identifier are into the module map table.
This specification embodiment provides a kind of processing equipment of data, is asked by the access for sending target webpage to server
It asks, the destination network addresses of target webpage is carried in the access request, receive the webpage number for the target webpage that server is sent
According to the web data is obtained based on destination network addresses, then, if including pre- in target webpage in destination network addresses
The information of cover half block, then obtain the data of the predetermined module in web data, and shows the data of the predetermined module, in this way,
When being obtained the destination network addresses of target webpage by participator, the web data of target webpage is obtained to server, and in determination
In destination network addresses include target webpage in predetermined module information, only by the data of predetermined module in the web data into
Row display, so that the partial data in the web data for needing it to understand to participator can be directly viewable by participator
(i.e. the data of cover half block), improve the efficiency of data sharing, improve the precision of data sharing.
It is above-mentioned that this specification specific embodiment is described.Other embodiments are in the scope of the appended claims
It is interior.In some cases, the movement recorded in detail in the claims or step can be come according to the sequence being different from embodiment
It executes and desired result still may be implemented.In addition, process depicted in the drawing not necessarily require show it is specific suitable
Sequence or consecutive order are just able to achieve desired result.In some embodiments, multitasking and parallel processing be also can
With or may be advantageous.
In the 1990s, the improvement of a technology can be distinguished clearly be on hardware improvement (for example,
Improvement to circuit structures such as diode, transistor, switches) or software on improvement (improvement for method flow).So
And with the development of technology, the improvement of current many method flows can be considered as directly improving for hardware circuit.
Designer nearly all obtains corresponding hardware circuit by the way that improved method flow to be programmed into hardware circuit.Cause
This, it cannot be said that the improvement of a method flow cannot be realized with hardware entities module.For example, programmable logic device
(Programmable Logic Device, PLD) (such as field programmable gate array (Field Programmable Gate
Array, FPGA)) it is exactly such a integrated circuit, logic function determines device programming by user.By designer
Voluntarily programming comes a digital display circuit " integrated " on a piece of PLD, designs and makes without asking chip maker
Dedicated IC chip.Moreover, nowadays, substitution manually makes IC chip, this programming is also used instead mostly " is patrolled
Volume compiler (logic compiler) " software realizes that software compiler used is similar when it writes with program development,
And the source code before compiling also write by handy specific programming language, this is referred to as hardware description language
(Hardware Description Language, HDL), and HDL is also not only a kind of, but there are many kind, such as ABEL
(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description
Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL
(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby
Hardware Description Language) etc., VHDL (Very-High-Speed is most generally used at present
Integrated Circuit Hardware Description Language) and Verilog.Those skilled in the art also answer
This understands, it is only necessary to method flow slightly programming in logic and is programmed into integrated circuit with above-mentioned several hardware description languages,
The hardware circuit for realizing the logical method process can be readily available.
Controller can be implemented in any suitable manner, for example, controller can take such as microprocessor or processing
The computer for the computer readable program code (such as software or firmware) that device and storage can be executed by (micro-) processor can
Read medium, logic gate, switch, specific integrated circuit (Application Specific Integrated Circuit,
ASIC), the form of programmable logic controller (PLC) and insertion microcontroller, the example of controller includes but is not limited to following microcontroller
Device: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320 are deposited
Memory controller is also implemented as a part of the control logic of memory.It is also known in the art that in addition to
Pure computer readable program code mode is realized other than controller, can be made completely by the way that method and step is carried out programming in logic
Controller is obtained to come in fact in the form of logic gate, switch, specific integrated circuit, programmable logic controller (PLC) and insertion microcontroller etc.
Existing identical function.Therefore this controller is considered a kind of hardware component, and to including for realizing various in it
The device of function can also be considered as the structure in hardware component.Or even, it can will be regarded for realizing the device of various functions
For either the software module of implementation method can be the structure in hardware component again.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity,
Or it is realized by the product with certain function.It is a kind of typically to realize that equipment is computer.Specifically, computer for example may be used
Think personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play
It is any in device, navigation equipment, electronic mail equipment, game console, tablet computer, wearable device or these equipment
The combination of equipment.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this
The function of each unit can be realized in the same or multiple software and or hardware when specification one or more embodiment.
It should be understood by those skilled in the art that, the embodiment of this specification can provide as method, system or computer journey
Sequence product.Therefore, complete hardware embodiment, complete software embodiment or knot can be used in this specification one or more embodiment
The form of embodiment in terms of conjunction software and hardware.Moreover, this specification one or more embodiment can be used at one or more
A wherein includes computer-usable storage medium (the including but not limited to magnetic disk storage, CD- of computer usable program code
ROM, optical memory etc.) on the form of computer program product implemented.
The embodiment of this specification is referring to the method, equipment (system) and computer journey according to this specification embodiment
The flowchart and/or the block diagram of sequence product describes.It should be understood that flow chart and/or box can be realized by computer program instructions
The combination of the process and/or box in each flow and/or block and flowchart and/or the block diagram in figure.It can provide this
A little computer program instructions are to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices
Processor to generate a machine so that the finger executed by the processor of computer or other programmable data processing devices
It enables and generates to specify in one or more flows of the flowchart and/or one or more blocks of the block diagram
The device of function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
In a typical configuration, calculating equipment includes one or more processors (CPU), input/output interface, net
Network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or
The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium
Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves
State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable
Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM),
Digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices
Or any other non-transmission medium, can be used for storage can be accessed by a computing device information.As defined in this article, it calculates
Machine readable medium does not include temporary computer readable media (transitory media), such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap
Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want
There is also other identical elements in the process, method of element, commodity or equipment.
It will be understood by those skilled in the art that the embodiment of this specification can provide as the production of method, system or computer program
Product.Therefore, this specification one or more embodiment can be used complete hardware embodiment, complete software embodiment or combine software
With the form of the embodiment of hardware aspect.Moreover, this specification one or more embodiment can be used it is one or more wherein
It include computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, the light of computer usable program code
Learn memory etc.) on the form of computer program product implemented.
This specification one or more embodiment can computer executable instructions it is general on
It hereinafter describes, such as program module.Generally, program module includes executing particular task or realization particular abstract data type
Routine, programs, objects, component, data structure etc..Can also practice in a distributed computing environment this specification one or
Multiple embodiments, in these distributed computing environments, by being executed by the connected remote processing devices of communication network
Task.In a distributed computing environment, the local and remote computer that program module can be located at including storage equipment is deposited
In storage media.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality
For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method
Part explanation.
The foregoing is merely the embodiments of this specification, are not limited to this specification.For art technology
For personnel, this specification can have various modifications and variations.It is all made any within the spirit and principle of this specification
Modification, equivalent replacement, improvement etc., should be included within the scope of the claims of this specification.