Specific embodiment
Technical solution in ord to more clearly illustrate embodiments of the present application, below will be to required use in embodiment description
Attached drawing be briefly described.It should be evident that the accompanying drawings in the following description is only some examples or embodiment of the application,
For those of ordinary skill in the art, without creative efforts, can also according to these attached drawings by
The application is applied to other similar scenes.Unless explaining obviously or separately from language environment, identical label is represented in figure
Identical structure or operation.
It should be appreciated that " system " as used in this specification, " device ", " unit " and/or " mould group " is for distinguishing
Different components, component, assembly unit, part or a kind of method of assembly of different stage.However, if other words can realize it is identical
Purpose, then can replace the word by other expression.
As shown in the specification and claims, unless context clearly prompts exceptional situation, " one ", "one",
The words such as "an" and/or "the" not refer in particular to odd number, may also comprise plural number.It is, in general, that term " includes " is only mentioned with "comprising"
Show included the steps that clearly mark and element, and these steps and element do not constitute one it is exclusive enumerate, method or
Equipment may also include other step or element.
Flow chart has been used to be used to illustrate the operation according to performed by the system of the embodiment of this specification in this specification.
It is not necessarily accurately carried out in sequence it should be understood that above or below operates.On the contrary, can according to inverted order or simultaneously
Handle each step.It is also possible to during other operations are added to these, or from these processes remove a certain step or number
Step operation.
Term " payment code " used in this specification one or more embodiment can refer to one kind according to certain rules
It is distributed in plane or space, to carry the specific geometric figure of data information.The payment code includes but is not limited to
Bar code, two dimensional code etc..The data information carried in payment code can be read using equipment is calculated.For example, smart phone
After user is using the application scan payment code with barcode scanning function installed in mobile phone, can execute specifically operate,
And/or obtained specific virtual product, in some embodiments, the operation executed specially may include payment transaction debt;
The virtual product obtained specially may include obtaining red packet, bonus, deduction gold, gift token, discount coupon, gift etc..In some realities
It applies in example, payment code may include one of red packet code, preferential code, gift code, gathering code, payment code etc. or a variety of.Term
" line lower network payment transaction " can refer to the both sides to participate in business or multi-party, by aspectant mode, use network payment
The transaction that (for example, passing through network payment platform) reaches.For example, consumer uses answering for payment class after consuming in shop
Hotel owner is paid by money is consumed with program.Term " user " can refer to consumer or have individual or the group of potential shopping need.
Term " businessman " can refer to the individual or tissue of the service of offer or the consumer goods.Term " terminal " can refer to needs or order service
A side, may also mean that provide service or assist provide service a side.In some embodiments, terminal may include quotient
Family terminal or user terminal.In some embodiments, terminal can be personal, tool or other entities etc..It should be understood that
The application scenarios for being the system and method being previously mentioned in this specification are only some examples or embodiment, for this field
It, without creative efforts, can also be according to these attached drawings by this specification application for those of ordinary skill
In other similar scene.
Fig. 1 is a kind of application scenarios schematic diagram of information transmission system according to shown in some embodiments of this specification.
In some embodiments, which can be used for pushing the preferential letter of one or more trade companies to user terminal
Breath.As shown in Figure 1, the information transmission system 100 may include server 110, network 120, terminal 130 and storage equipment 140.
Server 110 can be used for handling information associated with merchant offers push and/or data to execute
One or more function of being disclosed in this specification one or more embodiment.For example, server 110 can be used for based on mesh
The location information for marking user obtains the favor information of one or more candidate trade companies.In another example server 110 can be used for being based on
The historical behavior record of target user obtains the behavior hobby of target user.For another example server 110 can be used for based on target
The location information of user, the determining favor information that matched one or more candidate trade companies are liked with user behavior.Further for example, clothes
Business device 110 can be used for obtaining the favor information of the trade company of target selection, and raw based on the favor information of selected trade company
At payment code.In some embodiments, server 110 may include one or more processing engines (for example, single core processing is drawn
Hold up or multi-core processor).It is only used as example, server 110 may include central processing unit (central processing unit), specific application
Integrated circuit (ASIC), dedicated instruction set processor (ASIP), image processor (GPU), physical manipulations processing unit (PPU),
Digital signal processor (DSP), scene can Programmable Gate Arrays (FPGA), can program logic device (PLD), controller, microcontroller
One of device unit, Reduced Instruction Set Computer (RISC), microprocessor etc. or multiple combinations.
Network 120 can promote the exchange of information and/or data.In some embodiments, the one of information transmission system 100
A or multiple components (such as server 110, terminal 130 and storage equipment 140) can transmit relevant information by network 120
To the other assemblies of information transmission system 100.For example, server 110 can by network 120 from storage equipment 140 data
Information or data associated with trade company is obtained in library.In another example server 110 can be by network 120 by candidate trade company
Favor information or the payment code of generation are pushed to the terminal with one or more user-associations.For another example server 110 can lead to
It crosses network 120 and receives the favor information for receiving the trade company of user's selection with the terminal of user-association.For another example server 110 can
The favor information promoted with the needs for obtaining the terminal from trade company by network 120.In some embodiments, network 120 can
To be any form of wired or wireless network, or any combination thereof.Only be used as example, network 120 can be cable network,
Fiber optic network, telecommunications network, internal network, internet, local area network (LAN), wide area network (WAN), WLAN
(WLAN), Metropolitan Area Network (MAN) (MAN), wide area network (WAN), Public Switched Telephone Network (PSTN), blueteeth network, ZigBee network, near field
Communicate (NFC) network, global system for mobile communications (GSM) network, CDMA (CDMA) network, time division multiple acess (TDMA) net
Network, general packet radio service (GPRS) network, enhancing data rate GSM evolution (EDGE) network, Wideband Code Division Multiple Access
(WCDMA) network, high-speed slender body theory (HSDPA) network, long term evolution (LTE) network, User Datagram Protocol (UDP)
Network, transmission control protocol/Internet protocol (TCP/IP) network, short message service (SMS) network, Wireless Application Protocol
(WAP) network, ultra wide band (UWB) network, mobile communication (1G, 2G, 3G, 4G, 5G) network, Wi-Fi, Li-Fi, narrowband Internet of Things
(NB-IoT), one of infrared communication etc. or multiple combinations.
The side that terminal 130 can be the needs service of perhaps ordering is also possible to provide service or assists offer service
A side, it is not limited to the function of the present embodiment.In some embodiments, terminal 130 can be with data acquisition, storage
And/or the equipment of sending function, it is also possible to the equipment with location technology, for example, smart phone.In some embodiments,
The user of terminal 130 can be user or consumer.For example, the user of terminal 130 can in barcode scanning payment transaction activity
To be the customer for payment.In some embodiments, terminal 130 can include but is not limited to mobile device 130-1, plate electricity
Brain 130-2, laptop 130-3, desktop computer 130-4 etc. or any combination thereof.Illustrative mobile device 130-1 can be with
Including but not limited to smart phone, personal digital assistant (Personal Digital Assistance, PDA), cash register, the palm
Game player, smart glasses, smart watches, wearable device, virtual display device, display enhance equipment etc. or its any group
It closes.In some embodiments, the data that terminal 130 can will acquire are sent to one or more in information transmission system 100
A equipment.For example, the data that terminal 130 can will acquire are transmitted to server 110 or storage equipment 140.In some implementations
Example in, the data got can be data relevant to target user, for example, the position data of target user, behavior hobby,
History consumer record of user etc..
Storage equipment 140 can store data and/or instruction.In some embodiments, storage equipment 140 can store from
Terminal 130 acquires data.The data can be data relevant to target user, for example, the position data of user, user
Behavior hobby, history consumer record of user etc..In some embodiments, storage equipment 140 can also store the excellent of each trade company
Favour information.These favor informations may include the information such as grace period, the preferential amount of money and/or preferential mode.In some embodiments
In, storage equipment 140 can store the data and/or instruction for executing or using for server 110, and server 110 can pass through
It executes or using the data and/or instruction to realize the illustrative methods in this specification.In some embodiments, storage is set
Standby 140 can be connected by network 120 to realize with one or more components in information transmission system 100 (for example, server
110, terminal 130 etc.) between communication.One or more components of information transmission system 100 can be accessed by network 120 and be deposited
Store up the data or instruction in storage equipment 140.In some embodiments, storage equipment 140, which can be pushed directly with information, is
One or more components (for example, server 110, terminal 130 etc.) connection or communication of system 100.In some embodiments, it stores
Equipment 140 can be a part of server 110.In some embodiments, storage equipment 140 may include massive store
Device, removable memory, volatile read-write memory, read-only memory (ROM) etc. or any combination thereof.Illustrative large capacity
Reservoir may include disk, CD, solid magnetic disc etc..Exemplary removable memory may include flash drive, floppy disk,
CD, storage card, compact disk, tape etc..Illustrative volatility read-only memory may include random access memory (RAM).
Illustrative RAM may include dynamic ram (DRAM), Double Data Rate synchronous dynamic ram (DDR SDRAM), static state RAM (SRAM),
Thyristor RAM (T-RAM) and zero capacitance RAM (Z-RAM) etc..Illustrative ROM may include mask rom (MROM), may be programmed
ROM (PROM), erasable programmable ROM (PEROM), Electrical Erasable programming ROM (EEPROM), CD ROM (CD-ROM)
With digital versatile disk [Sony] ROM etc..In some embodiments, storage equipment 140 can be realized in cloud platform.Only as an example,
The cloud platform may include private clound, public cloud, mixed cloud, community cloud, distribution clouds, internal cloud, multi layer cloud etc. or it is any
Combination.For example, some algorithms or data can store in some cloud platform in the present invention, regularly update, server 110 is logical
Cross network access these algorithms perhaps data to realize the algorithm of entire platform or the unification and interaction of data.Particularly, one
A little historical datas can be uniformly stored in a cloud platform of platform, so as to multiple servers 110 or the access of terminal 130 or
Person updates, to guarantee the real-time and cross-platform use of data.It is handed over for example, terminal 130 can at any time pay line lower network
On easy data publication to some cloud platform, system can execute region according to the data of multiple terminals 130 and recommend operation.
Fig. 2 is a kind of module map of information transmission system according to shown in some embodiments of this specification.The system 200
The location information of available target user, and the preferential of one or more candidate trade companies is at least obtained based on the location information
Information, to the favor information with the one or more candidate trade companies of the associated terminal push of target user.As shown in Fig. 2, system 200
It may include position information acquisition module 210, behavior hobby acquisition module 220, favor information determining module 230, pushing module
240, selection result obtains module 250, account information obtains module 260 and generation module 270.
Position information acquisition module 210 can be used for obtaining the location information of target user.
Behavior hobby, which obtains module 220, can be used for obtaining the behavior hobby of the target user.
In some embodiments, the behavior hobby is at least determined based on the history consumer record of the target user.Institute
Stating history consumer record may include consumer record, browsing record, collection, a variety of situations such as in shopping cart.In some implementations
In example, behavior hobby obtains module 220 can obtain the behavior hobby of target user based on the history consumer record of target user.
Favor information determining module 230 can be used at least determining one or more candidate trade companies based on the location information
Favor information.
In some embodiments, determining module 230 can be determining to use with target based on the location information of the target user
The favor information of matched one or more candidate trade companies is liked in the behavior at family.In some embodiments, determining module 230 can be with
At least two favor informations are selected from the favor information of one or more of candidate trade companies to be combined, and determine one or more
A preferential combined information of candidate.In some embodiments, favor information determining module 230 is available apart from the location information
No more than the favor information of one or more trade companies in the regional scope of set distance threshold value, and as one or more
The favor information of candidate trade company.The distance threshold can be the preset value of processing equipment 110, it is also possible to according to different situations
It is adjusted.In some embodiments, favor information determining module 230 can be used for being greater than setting time threshold value when the residence time
When, obtain the preferential letter of one or more trade companies in the regional scope that the location information is no more than set distance threshold value
Breath, and as the favor information of one or more of candidate trade companies.In some embodiments, favor information determining module
230 can be also used for obtaining the excellent of the one or more trade companies being no more than apart from the position within the scope of set distance threshold region
Favour information, it is determining from the favor information of one or more of trade companies to like matched one or more with target user's behavior
The favor information of trade company, as the favor information of one or more candidate trade companies.
Pushing module 240 can be used for pushing one or more candidate trade companies to the associated terminal of the target user
Favor information.
In some embodiments, pushing module 240 can be in the form of a list to the associated terminal push one of target user
The favor information of a or multiple independent candidate trade companies.In some embodiments, pushing module 240 can also be in the form of a list
One or more candidate preferential combined informations are pushed to the associated terminal of target user.
Selection result obtains the favor information that module 250 can be used for obtaining the trade company of target user's selection.
In some embodiments, selection result obtains the available target user of module 250 and is clicked by touch screen or language
Sound knows the favor information for selecting trade company otherwise.For example, user opens the application program in user terminal with payment function,
Processing equipment 110 obtains the location information of target user and trade company and the behavior hobby of user using location technology, is based on mesh
The behavior hobby of the location information and user of marking user and trade company generates candidate merchant offers list, and user can pass through
The favor information of trade company is directly selected from candidate merchant offers list by clicking screen.
Account information, which obtains module 260, can be used for obtaining the available deduction amount in the account information of target user.
In some embodiments, account information obtains the available target user of module 260 by scanning preferential two dimensional code
Or it participates in other preferential activities and obtains the red packet or discount coupon being stored in target user's account.For example, target user opens
When there is the application program of payment function in user terminal, the favor information of account where the available target user of server,
Such as the deduction amount of money, discount coupon etc..
Generation module 270 can be used for the favor information at least based on selected trade company and generate payment code.
In some embodiments, generation module 270 can be generated based on the favor information for the trade company that target user selected
Payment code.
In some embodiments, generation module 270 be also based on the trade company that target user selected favor information and
Payment code can be generated with deduction amount.
It should be appreciated that system shown in Fig. 2 and its module can use various modes to realize.For example, in some implementations
In example, system and its module can be realized by the combination of hardware, software or software and hardware.Wherein, hardware components can
To be realized using special logic;Software section then can store in memory, by instruction execution system appropriate, for example (,) it is micro-
Processor or special designs hardware execute.It will be appreciated by those skilled in the art that meter can be used in above-mentioned method and system
It calculation machine executable instruction and/or is included in the processor control code to realize, such as in such as disk, CD or DVD-ROM
The programmable memory of mounting medium, such as read-only memory (firmware) or the data of such as optics or electrical signal carrier
Such code is provided on carrier.The system and its module of this specification embodiment can not only have such as ultra-large integrated
The semiconductor or such as field programmable gate array of circuit or gate array, logic chip, transistor etc. programmable are patrolled
The hardware circuit for collecting the programmable hardware device of equipment etc. is realized, can also be used for example as performed by various types of processors
Software realization, can also be by combination (for example, firmware) Lai Shixian of above-mentioned hardware circuit and software.
It should be noted that the description of system and its module is shown, determined for candidate item above, only for convenience of description,
This specification embodiment can not be limited within the scope of illustrated embodiment.It is appreciated that for those skilled in the art
For, after the principle for understanding the system, any group may be carried out to modules without departing substantially from this principle
It closes, or constitutes subsystem and connect with other modules.In some other embodiment, in addition to position information acquisition module in Fig. 1
210, one or more of other modules other than favor information determining module 220, pushing module 230 can all save fastly
Slightly.For example, in some embodiments, selection result obtains module 250, generation module 270 can be omitted;In some embodiments
In, behavior hobby obtains module 220 and/or account information obtains module 260 and can be omitted.In some embodiments, it is draped over one's shoulders in Fig. 2
The selection result of dew obtains module 250 and account information obtains module 260 and can be the disparate modules in a system, can also be with
It is the function that a module realizes two or more above-mentioned modules.In some embodiments, position information acquisition module
210 and behavior hobby obtain module 220 can be the disparate modules in a system, be also possible to a module realize it is above-mentioned
The function of two or more modules.In some other embodiment, modules can share a memory module, each
Module can also be respectively provided with respective memory module.Suchlike deformation, within the scope of protection of this application.
Fig. 3 is a kind of exemplary process diagram of information-pushing method according to shown in some embodiments of this specification.In
In some embodiments, realized in the system 100 that the one or more step in process 300 can be shown in Fig. 1.For example, process
The form that one or more step in 300 can be used as instruction is stored in storage equipment 140, and is called by server 110
And/or it executes.
Step 302, the location information of target user is obtained.
In some embodiments, which can be executed by position information acquisition module 210.
In some embodiments, target user may include the user or potential user for needing to buy commodity, also can wrap
Include user or customer group into one or more commerce areas.Target user can manage in other parts of this specification,
Solution is user, except having a specified otherwise.In some embodiments, location information may include the geographical seat where target user
Cursor position, for example, latitude and longitude coordinates.In some embodiments, the location information of the user also may include user and one
Or the distance between multiple trade companies information.In some embodiments, range information can be based on user and one or more trade companies
Calculation of longitude & latitude on geographical location obtains.In some embodiments, location information can also include target user in the position
The residence time set, for example, the time that user a is stayed in trade company A.In some embodiments, the location information of target user
It can be obtained by the location information of user terminal.In some embodiments, server 110 can be obtained by location technology
The location information of user terminal.Location technology may include global positioning system (GPS), Global Satellite Navigation System
(GLONASS), Beidou Navigation System (COMPASS), GALILEO positioning system, quasi- zenith satellite system (QZSS), Wireless Fidelity
(Wi-Fi) location technology etc. or any combination thereof.In some embodiments, server 110 can obtain user by network 120
The location information of terminal.
Step 304, the favor information of one or more candidate trade companies is at least obtained based on the location information.
In some embodiments, which can be executed by determining module 230.
In some embodiments, the preferential letter of one or more trade companies can be obtained based on the location information of target user
Breath.For example, the latitude and longitude coordinates based on user determine one or more trade companies near user position, these trade companies are obtained
Favor information, to determine the favor information of one or more candidate trade companies.The favor information of the trade company can refer to without
The favor information for screening all trade companies may also mean that the favor information of the trade company determined after screening according to screening criteria, can also
To refer to the favor information being combined according to certain strategy.
In some embodiments, distance threshold is also based on to determine the favor information of one or more candidate trade companies.
In some embodiments, available distance objective user location be no more than distance threshold within the scope of trade company it is preferential
Information, using the favor information of the trade company in the regional scope as the favor information of candidate trade company.Wherein, distance threshold can be
One numerical value of default settings, for indicating the distance between target user and one or more trade companies.In some embodiments,
Can be calculated based on the location information (for example, latitude and longitude coordinates) of target user and trade company between target user and trade company away from
From.In some embodiments, it is pre-set default to can be the server 110 in the information transmission system for the distance threshold
Value.In some embodiments, preset value is can be adjusted according to different situations;In some embodiments, clothes be can be
The quotient area attribute that business device is currently located according to user is automatically adjusted.For example, when user purchases in a certain lesser market
When object, distance threshold be can be set relatively small, and when user is when a certain biggish shopping mall is done shopping, distance threshold can be set
That sets is more relatively large.For example, user a enter a certain shopping centre, by location technology obtain user a longitude and latitude be (116.33,
40.0), while the longitudes and latitudes of multiple trade companies in the shopping centre is obtained, a distance threshold is set as 500m, if the position apart from user a
It sets in 500m, then using these trade companies as one or more candidate trade companies, and obtains the candidate trade company of the one or more
Favor information.
In some embodiments, be also based on the residence time of target user obtain or multiple candidate trade companies it is preferential
Information.
In some embodiments, location information can also include the residence time of target user in the position, accordingly, also
It can be obtained based on the residence time of target user or the favor information of multiple candidate trade companies, i.e., according to target user multiple
Inside trade company or the neighbouring residence time determines candidate trade company, and then determines the favor information of one or more candidate trade companies.
In some embodiments, available target user is greater than setting when the residence time in the residence time of the position
When time threshold, just using the corresponding trade company in target user current location as candidate trade company, the favor information of the trade company is determined
For the favor information of candidate trade company.In some embodiments, the residence time, it is funny in the same position to can be target user
The time stayed is also possible to the time that target user moves within the scope of small distance.For example, user enters a certain market, service
Device obtains the latitude and longitude coordinates of multiple trade companies in user and the market by location technology, sets a residence time as 5min, if
User a sees the commodity admired and appreciation of stopping by the show window of trade company A, and institute's residence time is more than 5min or user b
Into in trade company B, and commodity are browsed in the regional scope of the trade company, the consumed time is more than 5min, then can be by trade company A
With trade company B as candidate trade company, and obtain the favor information of trade company A and trade company B.
In some embodiments, distance threshold and the residence time two are also based on because usually determining the excellent of candidate trade company
Favour information.In some embodiments, it when target user is greater than the time threshold of setting at the residence time in a certain position, obtains
The favor information of one or more trade companies in the regional scope that the position is no more than set distance threshold value, and as
The favor information of one or more candidate trade companies.For example, user enters a certain market, server obtains user by location technology
With the latitude and longitude coordinates of trade companies multiple in the market, a distance threshold is set as 500m, residence time 5min, if apart from user
The position of a is in 500m, and user a residence time in trade company is more than 5min, then using these trade companies as one or more
A candidate trade company, and obtain the favor information of the candidate trade company of the one or more.
In some embodiments, the behavior hobby of target user is also based on to determine one or more candidate trade companies
Favor information.In some embodiments, it can be liked with behavior and obtain the behavior hobby that module 220 obtains target user.
In some embodiments, some trade companies to match with target user's behavior hobby can be determined as candidate quotient
Family, and then the favor information of the trade company is determined as the favor information of rear candidate trade company.In some embodiments, it is also possible to first really
The favor information for some commodity that fixed and target user's behavior hobby matches, then the favor information of trade company where the commodity
It is determined as candidate trade company as the favor information of candidate trade company, or the favor information of the part commodity of trade company where the commodity
Favor information.
In some embodiments, the behavior hobby that user can be determined according to the historical behavior track of target user, into
And determine the favor information of one or more candidate trade companies.In some embodiments, the behavior hobby of available target user,
The favor information for liking matched trade company and/or commodity with user behavior, is determined as candidate quotient by the behavior hobby based on user
The favor information at family.Wherein, it is determined since the behavior hobby of target user can be recorded by the historical behavior of target user, In
In some embodiments, it can be liked by behavior and obtain the historical behavior record that module 220 obtains target user, used based on target
The historical behavior at family records to determine that behavior is liked.It is merely exemplary, it can will be greater than in target user's historical behavior record
The behavior of a certain frequency threshold value is determined as the behavior hobby of the target user.In some embodiments, it is also possible to use instruction in advance
The behavior record of the machine learning model processing user perfected, obtains user's portrait, determines one or more behaviors happiness of user
It is good.In some embodiments, historical behavior record may include that the operation relevant to target user that can be got is formed
Information record.Wherein, the relevant operation of target user may include the operation on line, for example, using Taobao, be hungry, cat
The behavior that the shopping platforms such as eye film are consumed;It also may include the operation under line, for example, transferring accounts, paying the bill on the net.One
In a little embodiments, the operation may include purchase and consumption, and browsing adds shopping cart, collection etc..It is corresponding, the historical behavior
It may include user using operation behavior on the line of shopping platform progress payment transaction, also may include line lower network payment transaction
Behavior.For example, user a enter a certain market, server obtain user a once bought in a certain trade company a certain commodity (for example,
Milk tea) behavior record, based on the historical behavior record determine user a may like purchase drink.This line based on user a
For hobby, the favor information for liking matched drink trade company and/or certain specific drink with user's a behavior can be determined as candidate
The favor information of trade company.In another example user b enter a certain market, server obtain user b behavior record in purchase movement/
The frequency of outdoor dress ornament (for example, sport footwear) is higher than setting value (for example, 5 times), can determine this based on historical behavior record
User may like movement, this behavior based on user b hobby, can be liking matched sporting goods with user's a behavior
The favor information of trade company and/or movement value is determined as the favor information of candidate trade company.
In some embodiments, it can also be used by above-mentioned distance threshold and/or in the residence time of a certain position and target
The behavior hobby at family is combined, to determine the favor information of one or more candidate trade companies.For example, target user can be based on
Behavior hobby and distance threshold determine the favor information of candidate trade company;For example, can be liked based on the behavior of target user
The favor information of candidate trade company is determined with the residence time in a certain position;For another example being also based on distance threshold, target
User likes the favor information to determine candidate trade company in the residence time of a certain position and the behavior of target user.
Only as an example, user a enters a certain market, server obtains user a by network and once purchased in a certain trade company
The behavior record of a certain commodity (for example, milk tea) was bought, then the user can be determined based on this historical behavior record of user a
May like purchase drink, this behavior based on user a hobby can with user's a behavior like matched trade company and/or
The favor information of commodity is determined as the favor information of candidate trade company.Meanwhile server by utilizing location technology obtains user a and the quotient
The location information of all trade companies in, based on the location information of all trade companies in user a and the market, set a distance threshold as
500m, residence time 5min, if the position apart from user a, in 500m, and user a is super in position residence time
5min is crossed, then the favor information of these trade companies of the condition that meets can be determined as the favor information of candidate trade company.Finally, will be with
User's a behavior like the favor information of matched candidate trade company and the candidate trade company that meets distance threshold and residence time it is preferential
Information is matched or is combined, and determines the favor information of one or more candidate trade companies.
Step 306, to the favor information with the one or more candidate trade companies of the associated terminal push of the target user.
In some embodiments, which can be executed by pushing module 240.
When in some embodiments, to the favor information for pushing candidate trade company with the associated terminal of the target user, such as
When fruit favor information has multiple, favor information can be pushed in the form of mutually independent one by one, can also be incited somebody to action
It is combined some or all of in multiple favor informations, is pushed in the form of preferential combined information.
In some embodiments, in order to allow target user that can receive related favor information in time, can to mesh
Mark the favor information of the one or more candidate trade companies of terminal push of user-association.In some embodiments, when favor information has
When having multiple, favor information can singly be pushed in the form of mutually independent, it can also be by multiple preferential letters
It is combined some or all of in breath, is pushed in the form of preferential combined information.Accordingly, in some embodiments,
When pushing favor information to user terminal, it is excellent at least two can be picked out from the favor information of one or more candidate trade companies
Favour information is combined, and determines one or more candidate preferential combined informations, and by its to the associated terminal of target user into
Row push.In some embodiments, when pushing the favor information of candidate trade company to user terminal, can in the form of list incite somebody to action
One or more favor informations and/or preferential combined information are presented to the user.For example, in the favor information of many candidate trade companies
In, there is the shop favor information (all movement brand shops both participate in full 1000 yuan subtract 100 yuan) for selling movement value, sell
The shop favor information (buy three and send one) of milk tea beverage, the shop favor information of selling film ticket on sale (purchase together by film ticket+beverage
Buy preferential 20 yuan).The combination of at least two favor informations can be selected from the favor information of the candidate trade company of the one or more, really
Fixed one or more candidate favor information combinations, for example, by the shop favor information for selling milk tea beverage and film can be sold
The shop favor information of ticket is combined, and is also combined the movement brand that two of them user compares preference, i.e. A Diman
1000 subtract 100 and Nike full 1000 subtracts 100.It, can be above-mentioned two preferential combined information of candidate when being pushed to user terminal
It is pushed in the form of a list, such as.Top1: milk tea beverage buys three and one+film ticket+beverage is sent to buy preferential 20 yuan together;
Top2: movement brand A Di+Nike subtracts 100 across shop full 1000.It is of course also possible to not to the favor informations of these candidate trade companies
It is combined, it is as follows accordingly to push form: for example, top1: A Diman 1000 subtracts 100;Top2: Nike full 1000 subtracts 100;
Top3: film ticket+puffed rice buys preferential 20 together;Top4: milk tea buys three and send one.Wherein, the push sequence of top1-top4 can
Be it is randomly ordered, the preferential amount for being also possible to behavior hobby or trade company based on user is ranked up.It combines excellent
When favour information, it can be liked based on the behavior of user and be combined, can also be combined based on the preferential amount of trade company.
In some embodiments, it can also include step 308, obtain the favor information of the trade company of target user's selection.
In some embodiments, which can obtain module 250 by selection result and execute.
In the above-described embodiments, it although having pushed the favor information of multiple candidate trade companies to target user, does not indicate
The favor information of above-mentioned push all can be received and be bought by target user, and therefore, in some embodiments, target user can be right
It pushes the favor information to come to be selected, to determine the commodity finally to be bought.Accordingly, server can be used based on target
The favor information of the trade company of family selection generates payment code.
In some embodiments, in the modes such as target user can be clicked by touch screen, voice selecting or key select
It is one or more that the favor information for the candidate trade company for pushing to terminal selected.In some embodiments, server can
To obtain the selection result of target user by network 120.For example, user enters a certain market, which utilizes positioning skill
Art obtains the location information of user and trade company, generates the favor information list of candidate trade company by network push to related to user
Terminal on, user can by directly by click screen select to think from the favor information list of candidate trade company it is to be used
The favor information of trade company selects to want from the favor information list of candidate trade company alternatively, user can also input by voice
The favor information of the trade company used, or, user can also be selected from the favor information list of candidate trade company by key
Think the favor information of trade company to be used.
In some embodiments, after target user has selected the favor information of commodity, server can be excellent based on this
Favour information generates payment code.In some embodiments, payment code can carry the information such as payment account, payment amount, when trade company
When cash receiving terminal scans payment code, cash receiving terminal can obtain relevant payment information from payment code, and pay a bill to correlation branch
The corresponding amount of money is deducted in family.In some embodiments, payment code can also include the preferential amount of money.When target user has selected quotient
After the favor information of product, server can be carried the corresponding preferential amount of money in payment code, when the cash receiving terminal of trade company scans
When payment code, the preferential amount of money can be read, and deducts the preferential amount of money from consumption total value automatically.For example, user is a certain
When merchant purchasing commodity, which is 500 yuan, which just has full 500 favor informations for subtracting 50, then can be based on should
The favor information of trade company generates payment code, when the payment code is scanned in trade company, need to can pay in the amount of money from user automatically and subtract 50 yuan,
450 yuan are collected from the payment account that user specifies.
In some embodiments, there are also some deduction amounts that can be used in the account information of target user, for example, its
The red packet received when his purchase and consumption, in order to avoid waste, which should wish similar in account information available to support
Amount is detained in this payment and settlement using falling.Accordingly, in some embodiments, the method also includes obtaining target account
The available deduction amount of information, and the favor information based on selected trade company and can with deduction amount generate payment code.
In some embodiments, it can also include step 310, obtain the available deduction amount in target account information.
In some embodiments, which can obtain module 260 by account information and execute.
In some embodiments, the available deduction amount in target account information may include by scanning preferential two dimensional code
Or participate in red packet or discount coupon etc. that other preferential activities obtain.In some embodiments, described can be with deduction amount
It is stored in the account information of target user.In some embodiments, server is obtained by network 120 from storage equipment 140
Available deduction amount in the account information of the target user.
In some embodiments, it can also include step 312, favor information based on selected trade company and deduction can be used
Amount generates payment code.
In some embodiments, which can be executed by generation module 270.
In some embodiments, payment code may include that target user need to pay the corresponding amount of money when buying commodity to trade company
Two dimensional code.In some embodiments, the deduction amount being also based in target user's account generates payment code.For example, service
Device can carry the information such as deduction account and the deduction amount of money in payment code.In some embodiments, it is also based on time
The deduction amount of the favor information and user account of selecting trade company generates payment code.For example, user is in a certain merchant purchasing commodity,
The commodity price is 100 yuan, and available 20 yuan of red packet of deduction is possessed in the account of target user, then can be based in the user account
20 yuan of red packet generates corresponding payment code, when the payment code is scanned in trade company, can collect from the cash red packet account of user
20 yuan, 80 yuan in payment account outside deduction are specified from user.In another example user is in a certain merchant purchasing commodity, the quotient
Product price is 500 yuan, which just has full 500 favor informations for subtracting 50, while possessing available deduction in the account of the user
20 yuan of red packet, then payment code, trade company can be generated based on the available deduction red packet in the favor information and user account of the trade company
When scanning the payment code, the amount of money for first determining that payment is actually needed in user is 500-50=450 member, then from the cash red packet of user
20 yuan are deducted in account, from 430 yuan in the payment account that user specifies outside deduction, i.e. user finally need to only pay 500-
50-20=430 member.It should be noted that deduction amount of the trade company in favor information and user account of the scanning based on trade company
When the payment code of generation, the actual value received is different from the amount of money that user finally pays, and the amount of money that trade company actually receives is not
Including the deduction amount in user account.For example, user, in a certain merchant purchasing commodity, which is 500 yuan, the quotient
Just there are full 500 favor informations for subtracting 50 at family, while possessing 20 yuan of red packet in the account of the user, and user finally pays 430 yuan,
But trade company can receive 450 yuan.
In some embodiments, the payment code for being back to user terminal directly corresponds to the practical gold that user finally needs to pay
Volume, barcode scanning device can be arrived directly at the payment account of user's selection when identifying the payment code and deduct the actual value.It is corresponding
Ground, server can also be updated the account information of user.For example, the payment code is based on commodity favor information and user's account
What indoor deduction amount generated, which is 500 yuan, and favor information is full 500 yuan and subtracts 50 yuan, and deduction amount has 20
Member, barcode scanning device can directly deduct 430 yuan when identifying the payment code at the payment account of user's selection.And the amount that deducts
20 yuan, server can be directly from the account that platform is transferred to trade company.
In some embodiments, the payment code can be a series of character strings comprising wallet type abundant, code
Deng, such as two dimensional code, URL etc..The wallet type abundant may include the preferential price after commodity original cost, commodity completely subtract
Lattice, red packet deduction amount, discount coupon etc..In some embodiments, the payment code has certain timeliness, that is to say, that
In regular hour threshold value, payment code is effective, can be used for payment amount;More than regular hour threshold value, payment code fails,
Function without payment amount.
It should be noted that the above-mentioned description in relation to process 300 is used for the purpose of example and explanation, without limiting this explanation
The scope of application of book embodiment.It to those skilled in the art, can be to process under the guidance of this specification embodiment
300 carry out various modifications and variations.However, these modifications and variations are still within the scope of this specification embodiment.For example, step
Rapid 312 can be omitted;Such as it step 308,310 can be omitted, or be combined into a step;For another example step 308, step 310
It can be omitted with step 312, or be combined into a step, user obtains the favor information of the trade company of target user's selection and acquisition
Available deduction amount in user account generates payment code.
Fig. 4 is a kind of module map of information presentation system according to shown in some embodiments of this specification.Terminal 130 can
To obtain and show the favor information of the candidate trade company of one or more pushed by the information presentation system.As shown in figure 4, the letter
Breath prompt system 400 may include that favor information obtains module 410, display module 420, favor information receiving module 430, preferential
Information transmission modular 440 and payment code obtain module 450.
Favor information, which obtains module 410, can be used for obtaining the favor information of one or more candidate trade companies.
In some embodiments, the favor information of one or more candidate trade companies is related to the behavior of target user hobby;
The behavior hobby of the target user can be recorded based on the historical behavior of target user to be determined, for example, consumer record, browsing note
Record, collection, the record such as in shopping cart.In some embodiments, favor information obtains module 410 and can be also used for obtaining one
Or multiple preferential combined informations of candidate.In some embodiments, the preferential combined information of candidate includes from the candidate trade company
Favor information in the combination of at least two favor informations selected.
Display module 420 is displayed for the favor information of one or more candidate trade companies.In some embodiments, it shows
Show that module 420 can show the favor information of one or more candidate trade companies at the terminal in an independent way.In some realities
It applies in example, display module 420 can be also used for showing one or more candidate preferential combined informations.In some embodiments, institute
Stating candidate preferential combined information may include at least two favor informations selected from the favor information of the candidate trade company
Combination, display interface at the terminal can refer to Fig. 6.In some embodiments, it is aobvious to can be also used for display for display module 420
Show payment code.
Favor information receiving module 430 can be used for receiving the favor information of the trade company of user's selection.
In some embodiments, favor information receiving module 430 can be clicked by the touch screen of target user, voice selecting
Or one of the modes such as key selection or a variety of favor informations to receive the selected candidate trade company of user.
The favor information for the trade company that favor information transmission module 440 can be used for selected is transmitted to server end.
In some embodiments, favor information transmission module 440 can receive selected quotient from terminal by network 120
The favor information at family.The favor information of the trade company of user's selection may include the independent preferential letter of one or more candidate trade companies
Breath also may include the favor information of one or more candidate trade company's combinations.
Payment code, which obtains module 450, can be used for obtaining the payment code of server end return.
In some embodiments, the payment code can be generated based on the favor information for the trade company that user selected.One
In a little embodiments, payment code can be generated based on the available deduction amount in the account information of target user.In some embodiments
In, payment code be also based in the favor information for the trade company that user selected and the account information of the target user can
It is generated with the deduction amount of money.
It should be appreciated that system shown in Fig. 4 and its module can use various modes to realize.For example, in some implementations
In example, system and its module can be realized by the combination of hardware, software or software and hardware.Wherein, hardware components can
To be realized using special logic;Software section then can store in memory, by instruction execution system appropriate, for example (,) it is micro-
Processor or special designs hardware execute.It will be appreciated by those skilled in the art that meter can be used in above-mentioned method and system
It calculation machine executable instruction and/or is included in the processor control code to realize, such as in such as disk, CD or DVD-ROM
The programmable memory of mounting medium, such as read-only memory (firmware) or the data of such as optics or electrical signal carrier
Such code is provided on carrier.The system and its module of this specification embodiment can not only have such as ultra-large integrated
The semiconductor or such as field programmable gate array of circuit or gate array, logic chip, transistor etc. programmable are patrolled
The hardware circuit for collecting the programmable hardware device of equipment etc. is realized, can also be used for example as performed by various types of processors
Software realization, can also be by combination (for example, firmware) Lai Shixian of above-mentioned hardware circuit and software.
It should be noted that the description of system and its module is shown, determined for candidate item above, only for convenience of description,
This specification embodiment can not be limited within the scope of illustrated embodiment.It is appreciated that for those skilled in the art
For, after the principle for understanding the system, any group may be carried out to modules without departing substantially from this principle
It closes, or constitutes subsystem and connect with other modules.For example, in some embodiments, the favor information disclosed in Fig. 4 obtains mould
Block 410, display module 420, favor information receiving module 430, favor information transmission module 440 and payment code obtain module 450
It can be the disparate modules in a system, be also possible to the function that a module realizes two or more above-mentioned modules
Energy.For example, favor information receiving module 430 and favor information transmission module 440 can be two modules, it is also possible to a mould
Block has reception and transfer function simultaneously.For example, modules can share a memory module, modules can also be distinguished
With respective memory module.In some other embodiment, information presentation system shown in Fig. 4 obtains mould in addition to favor information
One or more modules in other modules other than block, display module 420, favor information receiving module 430 can be omitted.
For example, in some embodiments, payment code obtains module 450 and can be omitted;For example, in some embodiments, favor information connects
Receiving module 430 can be omitted;For example, in some embodiments, favor information transmission module 440 can be omitted;For another example one
In a little embodiments, favor information receiving module 430, favor information transmission module 440 and payment code obtain module 450 and can save
Slightly.Suchlike deformation, within the protection scope of this specification embodiment.
Fig. 5 is a kind of exemplary process diagram of information cuing method according to shown in some embodiments of this specification.In
In some embodiments, the one or more step in process 500 can the realization of the terminal 600 shown in.As shown in figure 5, the letter
Ceasing reminding method may include:
Step 502, obtain and show the favor information of one or more candidate trade companies.In some embodiments, the step
502 can be executed by favor information acquisition module 410 and display module 420.
In some embodiments, acquisition module 410 can receive the excellent of the candidate trade companies of one or more of server push
Favour information.The favor information of the candidate trade company can be related to the position where target user.
In some embodiments, the favor information of one or more candidate trade companies is related to the behavior of user hobby.One
In a little embodiments, the favor information of one or more candidate trade companies is related to the behavior of target user hobby.For example, can with
Some trade companies that target user's behavior hobby matches are determined as candidate trade company, and then the favor information of the trade company is determined as waiting
Select the favor information of trade company.In some embodiments, the row to determine user can be recorded according to the historical behavior of target user
To like, and then determine the favor information of one or more candidate trade companies.In some embodiments, historical behavior record can wrap
The operation relevant to target user that including can get is formed by information record.Wherein, the relevant operation of target user can
To include the operation on line, for example, using Taobao, be hungry, the behavior consumed of the shopping platforms such as opal film;It can also be with
Including the operation under line, for example, transferring accounts, paying the bill on the net.In some embodiments, the operation may include purchase and consumption,
Browsing, adds shopping cart, collection etc..Corresponding, the historical behavior may include that user utilizes shopping platform progress payment transaction
Line on operation behavior, also may include line lower network payment transaction behavior.
In some embodiments, when favor information have it is multiple when, terminal 130 can by favor information singly with
Mutually independent form is shown, can also will be combined some or all of in multiple favor informations, with preferential combination
The form of information is shown.
In some embodiments, when server is pushed in the form of preferential combined information, terminal device can be with
It obtains and shows one or more preferential combined informations.
In some embodiments, when terminal 130 is shown in the form of preferential combined information, terminal device can be obtained
It takes and shows one or more preferential combined informations.In some embodiments, terminal 130 shows the favor information of candidate trade company
When, one or more favor informations and/or preferential combined information can be presented to the user using the form of list.Favor information
Display interface can refer to Fig. 6, and Fig. 6 is the client terminal of the information presentation system according to shown in some embodiments of this specification
600 interface schematic diagram.As shown in fig. 6, the interface of user terminal 600 including is paid for the interface of merchant payment in figure
The one or more candidate trade companies of the means of payment preferentially used and prompt that money bar code, payment two dimensional code, user select
Favor information.The favor information of wherein one or more candidate trade companies is shown in the bottom at payment interface in the form of a list,
It can be to avoid blocking payment two dimensional code or bar code.Only as an example, favor information list can be shown in a manner of following list,
Top1: milk tea beverage buys three and one+film ticket+beverage is sent to buy preferential 20 yuan together;Top2: movement brand A Di+Nike, across shop
Full 1000 subtract 100.Wherein, the display order of top1-top3 can be randomly ordered, be also possible to the behavior happiness based on user
What good or trade company preferential amount was ranked up.When combining favor information, it can be liked based on the behavior of user and be combined,
It can also be combined based on the preferential amount of trade company.
In some embodiments, it can also include step 504, receive the favor information of the trade company of user's selection.Some
In embodiment, which can be executed by favor information receiving module 430.
In some embodiments, in the modes such as target user can be clicked by touch screen, voice selecting or key select
It is one or more that the favor information of candidate trade company shown by terminal selected.In some embodiments, server can
To obtain the selection result of target user by network 120.For example, user enters a certain market, server by utilizing positions skill
Art obtains the location information of user and trade company, generates the favor information list of candidate trade company, and terminal related to user passes through net
Network obtains the favor information list of trade company and shows at the terminal, and user can be by directly by clicking screen from candidate trade company
Favor information list in selection think the favor information of trade company to be used, alternatively, user can also be inputted by voice from time
The favor information for selecting to think trade company to be used in the favor information list of trade company is selected, or, user can also pass through key
The favor information of trade company to be used is thought in selection from the favor information list of candidate trade company.For example, in the embodiment in fig 6
Multiple favor informations that terminal device 600 is shown, user can select the favor information of top3 in such a way that touch screen clicks
As the commodity favor information that will be bought.Terminal 600 in Fig. 6 can be clicked by the touch screen of user to judge that user chooses
Information, i.e., successfully obtain user select commodity favor information.
In some embodiments, it can also include step 506, the favor information of selected trade company is transmitted to server
End.In some embodiments, which can be executed by favor information transmission module 440.
In some embodiments, the favor information for the trade company that user selected can be transmitted to by terminal by network 120
Server end.The favor information of trade company may include the independent favor information of one or more candidate trade companies, also may include one
The favor information of a or multiple candidate trade company's combinations.
In some embodiments, it can also include step 508, obtain the payment code that server end returns.In some implementations
In example, which can obtain module 450 by payment code and execute.
In some embodiments, server can generate corresponding payment code based on the relevant information of terminal transmission, and branch
It pays code and is back to terminal.In some embodiments, terminal can obtain payment code from server 110 by network 120.Some
In embodiment, the payment code can be a series of character strings comprising wallet type abundant, code etc., such as two dimensional code,
URL etc..The wallet type abundant may include favourable price after commodity original cost, commodity completely subtract, red packet deduction amount,
Discount coupon etc..In some embodiments, the payment code has certain timeliness, that is to say, that in regular hour threshold value
Interior, payment code is effective, can be used for payment amount;More than regular hour threshold value, payment code failure, without payment amount
Function.In some embodiments, the available deduction amount in the available target account information of server, for example, it is red packet, preferential
Certificate etc..In some embodiments, server can generate payment code based on the deduction amount in target user's account.In some realities
It applies in example, payment code can also be generated based on the favor information of candidate trade company.In some embodiments, it is also based on candidate quotient
The favor information at family and the deduction amount of user account generate payment code.For example, one of embodiment shown in Fig. 6 is corresponding
Terminal 600 the commodity favor information top3 that user selects is transmitted to by server by network.Server is based on transmission information
Corresponding payment code (such as bar code and two dimensional code) is generated, and payment code is returned to by terminal 600 by network.Terminal 600
The payment code returned from received server-side, and it is shown in terminal 600, such as the bar code and payment code in Fig. 6.
Following user can be presented to payment code businessman in payment, while can the " branch preferentially used below payment code
The corresponding payment account of selection in the mode of paying " can be completed this time according to the preferential prompt information progress of the commodity of automatic push
Shopping experience.
It should be noted that the above-mentioned description in relation to process 500 is used for the purpose of example and explanation, without limiting this explanation
The scope of application of book embodiment.It to those skilled in the art, can be to process under the guidance of this specification embodiment
500 carry out various modifications and variations.However, these modifications and variations are still within the scope of this specification embodiment.For example, In
In some embodiments, step 504 and step 506 can be merged into a step, in the preferential letter for the trade company for receiving user's selection
Simultaneous transmission is to server end after breath.In another example in some embodiments, step 504, step 506, one in step 508
Or multiple steps can be omitted;For example, step 504, step 506 and step 508 can save simultaneously in the embodiment having
Slightly;In the embodiment having, step 504 be can be omitted;In the embodiment having, step 506 be can be omitted;In the embodiment having
In, step 508 can be omitted.
The possible beneficial effect of this specification embodiment includes but is not limited to: (1) the position letter based on target user
Breath and behavior hobby, the favor information of the multiple candidate trade companies of acquisition or preferential combined information, are presented to the user in the form of a list,
The real-time intercommunication of information between user and trade company is realized, is compared and manually to publicize the preferential activity of trade company under line highly efficient, more
To be comprehensive and objective, and the shopping efficiency of user is greatly improved;(2) based on user selection candidate trade company favor information and
The available deduction amount of money, dynamic generation payment code in user account are able to use family and enjoy in time due preferential, greatly mention
The payment of high user is experienced.It should be noted that the different issuable beneficial effects of embodiment are different, in different embodiments
In, it is possible to create beneficial effect can be the combinations of any of the above one or more, be also possible to other and any possible obtain
Beneficial effect.
Basic conception is described above, it is clear that those skilled in the art, above-mentioned detailed disclosure is only
As an example, and not constituting the restriction to the application.Although do not clearly state herein, those skilled in the art may
The application is carry out various modifications, improve and is corrected.Such modification, improvement and amendment are proposed in this application, so such
Modification improves, corrects the spirit and scope for still falling within the application example embodiment.
Meanwhile the application has used particular words to describe embodiments herein.Such as " one embodiment ", " one implements
Example ", and/or " some embodiments " mean a certain feature relevant at least one embodiment of the application, structure or feature.Cause
This, it should be highlighted that and it is noted that " embodiment " or " an implementation referred to twice or repeatedly in this specification in different location
Example " or " alternate embodiment " are not necessarily meant to refer to the same embodiment.In addition, in one or more embodiments of the application
Certain features, structure or feature can carry out combination appropriate.
In addition, it will be understood by those skilled in the art that the various aspects of the application can be by several with patentability
Type or situation are illustrated and described, the combination or right including any new and useful process, machine, product or substance
Their any new and useful improvement.Correspondingly, the various aspects of the application can completely by hardware execute, can be complete
It is executed, can also be executed by combination of hardware by software (including firmware, resident software, microcode etc.).Hardware above is soft
Part is referred to alternatively as " data block ", " module ", " engine ", " unit ", " component " or " system ".In addition, the various aspects of the application
The computer product being located in one or more computer-readable mediums may be shown as, which includes computer-readable program
Coding.
Computer storage medium may include the propagation data signal containing computer program code in one, such as in base
Take or as carrier wave a part.The transmitting signal may there are many forms of expression, including electromagnetic form, light form etc., or
Suitable combining form.Computer storage medium can be any computer-readable Jie in addition to computer readable storage medium
Matter, the medium can realize communication, propagation or transmission for using by being connected to an instruction execution system, device or equipment
Program.Program coding in computer storage medium can be propagated by any suitable medium, including wireless
The combination of electricity, cable, fiber optic cables, RF or similar mediums or any of above medium.
Computer program code needed for the operation of the application each section can use any one or more programming language,
Including Object-Oriented Programming Language such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET,
Python etc., conventional procedural programming language for example C language, VisualBasic, Fortran2003, Perl, COBOL2002,
PHP, ABAP, dynamic programming language such as Python, Ruby and Groovy or other programming languages etc..The program coding can be complete
Entirely on the user computer run run on the user computer as independent software package or partially in subscriber computer
Upper operation part runs in remote computer or runs on remote computer or processing equipment completely.In the latter cases, far
Journey computer can be connect by any latticed form with subscriber computer, such as local area network (LAN) or wide area network (WAN), or
It is connected to outer computer (such as passing through internet), or in cloud computing environment, or is serviced as service using such as software
(SaaS)。
In addition, except clearly stating in non-claimed, the sequence of herein described processing element and sequence, digital alphabet
Using or other titles use, be not intended to limit the sequence of the application process and method.Although by each in above-mentioned disclosure
Kind of example discuss it is some it is now recognized that useful inventive embodiments, but it is to be understood that, such details only plays explanation
Purpose, appended claims are not limited in the embodiment disclosed, on the contrary, claim is intended to cover and all meets the application
The amendment and equivalent combinations of embodiment spirit and scope.For example, although system component described above can be set by hardware
It is standby to realize, but can also be only achieved by the solution of software, such as in existing processing equipment or mobile device
Described system is installed.
Similarly, it is noted that in order to simplify herein disclosed statement, to help real to one or more invention
Apply the understanding of example, above in the description of the embodiment of the present application, sometimes by various features merger to one embodiment, attached drawing or
In descriptions thereof.But this disclosure method is not meant to mention in aspect ratio claim required for the application object
And feature it is more.In fact, the feature of embodiment will be less than whole features of the single embodiment of above-mentioned disclosure.
The number of description ingredient, number of attributes is used in some embodiments, it should be appreciated that such to be used for embodiment
The number of description has used qualifier " about ", " approximation " or " generally " to modify in some instances.Unless in addition saying
It is bright, " about ", " approximation " or " generally " show the variation that the number allows to have ± 20%.Correspondingly, in some embodiments
In, numerical parameter used in description and claims is approximation, approximation feature according to needed for separate embodiment
It can change.In some embodiments, numerical parameter is considered as defined significant digit and using the reservation of general digit
Method.Although the Numerical Range and parameter in some embodiments of the application for confirming its range range are approximation, specific real
It applies in example, being set in for such numerical value is reported as precisely as possible in feasible region.
For each patent, patent application, patent application publication object and the other materials of the application reference, such as article, book
Entire contents, are incorporated herein as reference by nationality, specification, publication, document etc. hereby.It is inconsistent with teachings herein
Or except generating the application history file of conflict, (currently or later to the conditional file of the claim of this application widest scope
Be additional in the application) also except.It should be noted that if description, definition, and/or art in the application attaching material
The use of language with it is herein described it is interior have place that is inconsistent or conflicting, with making for the description of the present application, definition and/or term
Subject to.
Finally, it will be understood that embodiment described herein is only to illustrate the principle of the embodiment of the present application.Other
Deformation may also belong to scope of the present application.Therefore, as an example, not a limit, the alternative configuration of the embodiment of the present application is visual
It is consistent with teachings of the present application.Correspondingly, embodiments herein is not limited only to the implementation that the application is clearly introduced and described
Example.