CN102346891B - A kind of network trading method and server - Google Patents

A kind of network trading method and server Download PDF

Info

Publication number
CN102346891B
CN102346891B CN201010244274.7A CN201010244274A CN102346891B CN 102346891 B CN102346891 B CN 102346891B CN 201010244274 A CN201010244274 A CN 201010244274A CN 102346891 B CN102346891 B CN 102346891B
Authority
CN
China
Prior art keywords
transaction
user
information
server
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010244274.7A
Other languages
Chinese (zh)
Other versions
CN102346891A (en
Inventor
蒋韬
邹彤
李曦琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201010244274.7A priority Critical patent/CN102346891B/en
Publication of CN102346891A publication Critical patent/CN102346891A/en
Priority to HK12104269.2A priority patent/HK1163897A1/en
Application granted granted Critical
Publication of CN102346891B publication Critical patent/CN102346891B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a kind of network trading method and server. A kind of network trading method, comprising: server provides transaction information to subscription client; After transaction starts, receive the information updating request that first user client sends, judge whether current transaction number of users is less than first threshold, the maximum concurrent user number that described first threshold allows according to described server pre-determines; If so, described first user is defined as to the user that concludes the business, and provides and allow transaction prompting to described first user client; Receive the transaction request that transaction user's client sends, complete and this transaction user's transaction, and current transaction number of users is subtracted to 1. Such scheme, the maximum concurrent user number allowing according to server determines whether to allow user to carry out batch transaction second, thereby limited the transaction number of users of access services device simultaneously, server can be handled it to transaction user's request in time, guarantees normally carrying out of network trading.

Description

A kind of network trading method and server
Technical field
The application relates to Computer Applied Technology field, particularly relates to a kind of network trading method and serviceDevice.
Background technology
Along with the development of ecommerce, the various transaction forms with ecommerce feature also constantly go outExisting. " second batch ", " kill second " are exactly a kind of network trading form recently occurring: producer or businessman issue spyValency commodity, in the added sale of a certain special time, all buyers are at one time in online panic buying, therebyMoment bargain.
At present, various e-commerce websites start to attempt building second batch of trading system or kill transaction system second one after anotherSystem. But in real trade process, buyer often can run into variety of issue, taking second batch of trading system asExample, has successfully played order but not have criticize successfully second. This is because of the buyer's customer volume that participates in criticizing second notDisconnected increasing, and limited by technical conditions, server cannot be processed a large amount of concurrent users at short notice pleaseAsk, therefore cannot make at once response for multiple clients for the order request of identical product and process, thisIn the situation of kind, server will first receive request, and then does and choose at random or arbitrate, and causes " second batch "Fall short of the reality.
In addition,, as one actual " panic buying " behavior, the instantaneity for information is killed in second batch, a secondRequire very highly, buyer user can constantly refresh the page to obtain up-to-date information. On the one hand, a large amount of buyersUser simultaneously access services device will inevitably cause a part of user's data delay, on the other hand, and existingSecond batch, second kill in transaction system, server need to obtain merchandise news by inquiry merchandising database,And the response speed of database is slower, cannot adapt to data query request frequently, cause the server cannotIn time to all buyer's user feedback merchandise news.
Visible, within existing second, transaction system is killed in batch, second, is subject to the impact of buyer's number of users larger, oftenCan cause transaction normally to carry out.
Summary of the invention
For solving the problems of the technologies described above, the embodiment of the present application provides a kind of network trading method and server,To reduce the impact of buyer's number of users on system, ensure normally carrying out of network trading. Present techniquesScheme is as follows:
A kind of network trading method, comprising:
Server provides transaction information to subscription client;
After transaction starts, receive the information updating request that first user client sends, judge currentTransaction number of users whether be less than first threshold, described first threshold allows according to described serverLarge concurrent user number pre-determines;
If so, described first user is defined as to the user that concludes the business, and to described first user clientProvide and allow transaction prompting;
Receive the transaction request that transaction user's client sends, complete and this transaction user's transaction, andCurrent transaction number of users is subtracted to 1.
A kind of network trading server, comprising:
Information provides unit, for transaction information is provided to subscription client, and after transaction starts,Receive the information updating request that first user client sends;
Transaction user determining unit, for judging whether current transaction number of users is less than first threshold,The maximum concurrent user number that described first threshold allows according to described server pre-determines; If so,Described first user is defined as to the user that concludes the business, and provides and allow transaction to carry to described first user clientShow;
Trading processing unit, the transaction request sending for receiving transaction user's client, completes and thisTransaction user's transaction, and current transaction number of users is subtracted to 1.
The technical scheme that the embodiment of the present application provides, the maximum concurrent user number allowing according to server is determinedWhether allow user to carry out network trading activity, thereby limited the transaction number of users of access services device simultaneouslyAmount, server can be handled it to transaction user's request in time. In addition, on the basis of such schemeUpper, can also further alleviate clothes by the mode of the number of users of limiting access transaction information pageThe pressure of business device, guarantees normally carrying out of network trading activity.
Brief description of the drawings
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, below will be to realityThe accompanying drawing of executing required use in example or description of the Prior Art is briefly described, apparently, belowAccompanying drawing in description is only some embodiment that record in the application, for those of ordinary skill in the art, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the structural representation of the embodiment of the present application internet trading system;
Fig. 2 is the flow chart of the embodiment of the present application network trading method;
Fig. 3 is the another kind of flow chart of the embodiment of the present application network trading method;
Fig. 4 is the another kind of structural representation of the embodiment of the present application internet trading system;
Fig. 5 is the structural representation of the embodiment of the present application network trading server;
Fig. 6 is the another kind of structural representation of the embodiment of the present application network trading server.
Detailed description of the invention
First the structure of the transaction system in the embodiment of the present application is simply introduced, shown in Figure 1,This system comprises multiple clients 100 and a network trading server 200. Wherein, network trading serviceThe major function of device 200 comprises: issue Transaction Information, receive each client transmission to client 100Transaction request, process transaction request etc.
In actual applications, network trading server 200 is generally the form of server zone, and it is by multipleThe server composition of difference in functionality, comprises application server, count information server, product information serviceDevice etc.
Wherein, application server is asked mainly for the treatment of user, but required information in processing procedureNeed to be provided by count information server, product information server.
Count information server is mainly used in preserving online transaction number of users and accesses network transaction letterThe number of users of the breath page, these information can be kept in count information server memory, so that applicationServer obtains result and returns to user with the fastest speed.
Product information server, for preserving product description information and network trading activity time, these lettersBreath also can be kept in product information server memory, so that application server obtains with the fastest speedResult and return to user. In order further to improve access speed, application server is for the first time simultaneouslyAfter obtaining product information, also these product informations can be kept in the local internal memory of application server,The time and the Internet resources that are consumed to reduce repeated obtain information.
For ease of describing, in the following embodiments, regard network trading server 200 as an entiretyDescribe.
Existing internet trading system, as: second batch of trading system, criticize in process in second, when while and secondBatch trading server 200 carries out mutual client 100 quantity when too much, often can cause a second batch transactionCannot normally carry out. For addressing the above problem, the embodiment of the present application provides a kind of network trading method and clothesBusiness device, to reduce the impact of number of users on system, ensures normally carrying out of network trading.
Figure 2 shows that the flow chart of a kind of network trading method that the embodiment of the present application provides, comprise withLower basic step:
S201, server provides transaction information to subscription client;
Be similar to second a network trading activity for this timing panic buying of batch transaction, in the movable beginning of network tradingBefore, seller can provide to subscription client the relevant information of network trading activity. Comprise that this activity relates toMerchandise news and temporal information. Wherein, merchandise news comprises trade name, commodity amount, commodityDescribe etc., temporal information comprises movable time started, movable time started countdown etc. For fixedTime rush to purchase this mode of doing business, seller provides information to be divided into from the time to subscription clientTwo stages:
First stage belongs to the advance notice stage, and in this stage, seller can be in several ways to user visitorFamily end provides information, for example, in oneself website publish information, or in other websites form with advertisementRelease news etc., in this stage, subscription client might not need to hand over by direct accesses networkEasily server acquired information, network trading server does not need to process at short notice a large amount of users yet pleaseAsk.
Second stage is in a period of time before network trading activity formally starts, for example, at network tradingActivity within an hour, can be called this one-phase the countdown stage before formally starting. On countdown rankSection, network trading server is by building a special page for this network trading activity, at thisIn the page, generally can provide distance the movable countdown information formally starting.
In the countdown stage of network trading activity, have a large number of users to the network trading action message pageConduct interviews, and can send information updating request (for example, by refreshing the page to server continuallyMode) to obtain up-to-date network trading action message. Wherein, trade name, commodity in prior artThe merchandise news such as quantity, descriptive labelling need to obtain from merchandising database, and the response speed of databaseSlowly, possibly cannot adapt to data query request frequently, for this problem, can be in advance by commodity dataRelated data in the middle of storehouse writes the local internal memory of network trading server, like this with regard to by all for commodity numberDo according to the read-write behaviour in storehouse the read-write operation all transferring to internal memory, because the access speed of internal memory is far above dataThe access speed in storehouse, therefore applies this scheme and can effectively reduce the access frequency to database, lifting placeReason speed, user also can obtain up-to-date merchandise news within the shorter time.
S202, after transaction starts, receives the information updating request that first user client sends, and sentencesWhether disconnected current transaction number of users is less than first threshold, if so, first user is defined as handing overEasily user, and send and allow transaction prompting to first user client;
In the time that activity starts countdown and becomes 0, network trading activity formally starts, network trading serverThe page info that comprises " starting transaction " button will be provided to subscription client. This one-phase, userStill can send information updating request to server continually, make to comprise the page of " starting transaction " buttonSurface information is showed in subscription client as early as possible, completes this friendship to be somebody's turn to do " starting transaction " button by clickEasily. And for panic buying as early as possible, user can send information updating request by mode initiatively, andNot that waiting for server side is upgraded page info passively. According to the scheme of prior art, activityAfter formally starting, if user sends information updating request (for example, by refreshing the page to server againMode), server by send to subscription client one allow transaction prompting (for example, offeringUser's the button of showing " starting transaction " second in batch transaction page), receive and allow transaction promptingUser, can be called " transaction user ".
And in the scheme providing at the present embodiment, when server receive a certain user (for ease of distinguish,Be " first user " hereinafter referred to as this user) client send information updating request after, need to first judgeWhether current transaction number of users is less than first threshold, if judged result is yes, by first userBe defined as the user that concludes the business, and send and allow transaction prompting to first user client.
Wherein, first threshold is that the maximum concurrent user number allowing according to server is predetermined, arrangesThe object of this threshold value be ensure server can do not occur postpone in the situation that parallel processing in time manyIndividual transaction request, to guarantee rationally correctly carrying out of " panic buying ". If the result judging above-mentioned is no,Illustrate that current cannot the guarantee of server can process more transaction request in time, now server can lead toCross not to the first user client shows button that " starts transaction " and/or the modes such as refusal Transaction Information are providedRefusal first user is concluded the business.
S203, receives the transaction request that transaction subscription client sends, completes and this user's transaction, andCurrent transaction number of users is subtracted to 1.
Be confirmed as the user of " transaction user ", can by click " starting to conclude the business " button orOther similar operations, enter lower single-page, start to fill in the relevant information of transaction, for example ship-to,Give message of seller etc. After having filled in, user end to server sends formal transaction request (exampleAs by clicking the modes such as " confirm transaction " button), server receives after this request, at once to ask intoRow is processed, and completes the transaction with this user. After having concluded the business, server need to be by current recorded friendshipEasily number of users subtracts 1, that is to say, has now vacated a transaction user's planned number, can be for new useFamily adds.
Certainly,, along with completing of customer transaction, the stockpile number of second batch commodity, also in continuous minimizing, is servedWhen device can be clicked transaction user " starting transaction " button or send the operations such as formal transaction request,The stockpile number of criticizing commodity second is judged, if the stockpile number of transaction commodity is 0, to this transactionUser's client feedback Fail Transaction information; Server also can be in real time stockpile number to transaction commodityMonitor, in the time that the stockpile number of transaction commodity is 0, will stop receiving All Activity request, and toCurrent all transaction subscription clients that does not send transaction request send the prompting of shutting the book. When transaction commodityStockpile number be 0 o'clock, this network trading activity so far finishes.
In above-described embodiment, the maximum concurrent user number allowing according to server determines whether to allow user to enterRow network trading, server can be in time handle it to transaction user's request, guarantees network tradingNormally carry out. In the following embodiments, can also limiting access network trading action message page userThe mode of quantity further alleviates the pressure of service.
Figure 3 shows that the flow chart of a kind of network trading method that the embodiment of the present application provides, comprise withLower basic step:
S301, the transaction information page request of access of reception first user client;
S302, judges whether the number of users of current accessed transaction information page is less than Second Threshold,If so, carry out S303, otherwise carry out S304;
Be understandable that, in the countdown stage of transaction, have a large number of users transaction is believedThe breath page conducts interviews, and can carry out refresh operation frequently to the page, and this also can cause to serverLarger pressure, causes server reaction time delay. In the scheme providing at the present embodiment, work as serverReceive after a certain user information updating request of (still claiming that this user is for " first user " here), needWhether the number of users that will first judge current accessed transaction information page is less than Second Threshold, ifJudged result is yes, carries out S303, otherwise carries out S304;
Wherein, Second Threshold is also that the maximum concurrent user number allowing according to server is predetermined, establishesThe object of putting this threshold value is to ensure that server can parallel processing in time in the situation that not occurring to postponeMultiple accessing page request, to guarantee returning to transaction information to user in time. Wherein, Second ThresholdCan be identical with first threshold; Ensureing under the prerequisite that can not collapse of server system, also can arrange theTwo threshold values are greater than first threshold, for example, first threshold=100, Second Threshold=200 are set, this be becauseIn the countdown stage, do not have actual trading activity, therefore can suitably put for the requirement of promptnessWide, certainly, in this case, the people that can have access to the page might not finally just can become friendshipEasily user.
S303, inquires about current transaction information, builds the Transaction Information page and provides according to Query ResultGive first user client;
If the number of users of current accessed transaction information page is less than Second Threshold, server canInquire about current transaction information, and build transaction information page and offer first user clientEnd.
S304, the refusal first user client-access Transaction Information page;
If the number of users of the current accessed Transaction Information page is not less than Second Threshold, server will be refusedThe first user client-access Transaction Information page. Now server can build a page that access is failedFace offers user, can also inform the reason that access is failed in the page.
S305, after transaction starts, receives the information updating request that first user client sends;
S306, judges whether current transaction number of users is less than first threshold, if judged result is yes,Carry out S307, otherwise carry out S308;
S307, is defined as by first user the user that concludes the business, and sends and allow transaction to first user clientPrompting.
S308, refusal first user is concluded the business;
S309, receives the transaction request that transaction subscription client sends, completes and this user's transaction, andCurrent transaction number of users is subtracted to 1.
The concrete enforcement of above-mentioned S305-S306, can be referring to the associated description of S202-S203, and the present embodiment is notRepeat specification again. Wherein, can send to server the user of information updating request, should be first energyEnough have access to the user of transaction information page. The present embodiment is handed over by Second Threshold limiting access is setThe easily number of users of the action message page, thus the pressure of server further alleviated. Be understandable that,For server, above-mentioned " first user " refers to user arbitrarily, and at once complete netIn network active procedure, S301-S304 and S305-S309 be two different processing rank of corresponding server respectivelySection. " first user " in " first user " and S305-S309 in S301-S304 actually canUser that can be corresponding different, also may corresponding same user.
Be understandable that, start to during network trading activity end network trading from the countdown stageServer needs to provide this movable relevant information to subscription client all the time. Except temporal information,The merchandise newss such as trade name, commodity amount, descriptive labelling need to obtain from merchandising database, and dataThe response speed in storehouse is slower, possibly cannot adapt to data query request frequently, for this problem, and this ShenA kind of preferred version please embodiment providing is: in advance the related data in the middle of merchandising database is write to networkingThe local internal memory of network trading server, is follow-uply all behaviour of the read-writes for merchandising database all to transfer to internallyThe read-write operation of depositing, after network trading activity end, then by the Data Update in internal memory to commodity dataStorehouse. Because the access speed of internal memory is far above the access speed of database, therefore applying this scheme can haveEffect promotes processing speed, and user also can obtain up-to-date merchandise news within the shorter time.
According to the character of network trading action message, can be by network trading action message Further DivisionDynamic class information and static class information, dynamic class information can comprise countdown, commodity volume residual etc.,This category information can adopt JavaScript mode to provide to subscription client, to facilitate user to check at any time.Inner mutual specific to network trading server, application server will obtain from counting server in real timeThese multidate informations also offer subscription client.
Static information can comprise trade name, descriptive labelling etc., and this category information is in network trading active stageBetween generally can not change, therefore in the inside of network trading server, application server is for the first timeAfter product information service acquisition product information, these product informations can be kept to application serverLocal internal memory in, the time and the Internet resources that are consumed to reduce repeated obtain information. Static information existsAfter offering client first, client can be carried out local cache to this category information, needs if follow-upTo again inquire about, directly obtain these information from local cache. In actual applications, descriptive labelling letterBreath tends to the relevant picture of introducing, and the data volume of these pictures is also much larger than the data of plain textAmount, therefore, adopts the mode of client terminal local buffer memory, not only can alleviate the access pressure of server,Can also effectively reduce network traffics, save bandwidth resources.
In addition, server can also be distributed to the static class information such as descriptive labelling many in diverse locationIndividual Internet resources cache node, shown in Figure 4, user is from multiple Internet resources cache nodes 300Select the fastest node of connection speed in multiple nodes, the node the fastest from this connection speed obtains commodityDescriptor. Wherein, Internet resources cache node can be arranged voluntarily by seller, also can utilize the 3rdThe resource that side provides, the Internet resources cache node that for example AkamaiCDN service provider provides, this realityExecuting example does not limit this.
Corresponding to embodiment of the method above, the embodiment of the present application also provides a kind of network trading server,Shown in Figure 5, comprising:
Information provides unit 510, and for transaction information is provided to subscription client, transaction startsAfter, receive the information updating request that first user client sends;
Transaction user determining unit 520, for judging whether current transaction number of users is less than the first thresholdValue, the maximum concurrent user number that described first threshold allows according to described server pre-determines; If so,Described first user is defined as to the user that concludes the business, and provides and allow transaction to described first user clientPrompting;
Trading processing unit 530, for receive transaction user client send transaction request, complete withThis transaction user's transaction, and current transaction number of users is subtracted to 1.
Shown in Figure 6, the network trading server that the embodiment of the present application provides can also comprise:
Commodity amount monitoring unit 540, for the stockpile number of real-time monitoring trading commodity, when transaction commodityStockpile number be 0 o'clock, stop receiving transaction request, and to current all friendships that do not send transaction requestEasily subscription client sends the prompting of shutting the book.
Wherein, described information provides unit 510 specifically can comprise:
Request receiving subelement, for receiving the Transaction Information accessing page request of first user client;
Whether judgment sub-unit, be less than second for the number of users that judges the current accessed Transaction Information pageThreshold value, the maximum concurrent user number that described Second Threshold allows according to described server pre-determines, described inSecond Threshold is not less than described first threshold;
Request response subelement, in the judged result of described judgment sub-unit when being, inquire about currentTransaction information, builds the Transaction Information page and offers described first user client according to Query ResultEnd.
Wherein, in advance the transaction information in merchandising database is write to local internal memory if serve it,Information provides unit 510 from local internal memory, to inquire about transaction information and offers subscription client.
Described transaction information comprises: commodity amount information, activity time information and/or descriptive labellingInformation. For static informations such as commodity amount information and/or activity time information, can be by request responseUnit dynamically provides to user in JavaScript mode; And for the such static state letter of descriptive labelling informationBreath, request response subelement can be distributed to the multiple Internet resources cache nodes in diverse location,Subscription client is selected the fastest node of connection speed in described multiple nodes, the fastest from described connection speedNode obtain descriptive labelling information; Or request response subelement provides descriptive labelling information firstGive after user, it carries out local cache subscription client, and client is follow-up directly obtains commodity from local cacheDescriptor.
For convenience of description, while describing above device, being divided into various unit with function describes respectively. Certainly,In the time implementing the application, the function of each unit can be realized in same or multiple software and/or hardware.
As seen through the above description of the embodiments, those skilled in the art can be well understood toThe mode that the application can add essential general hardware platform by software realizes. Based on such understanding,The part that the application's technical scheme contributes to prior art in essence in other words can be with software productForm embody, this computer software product can be stored in storage medium, as ROM/RAM,Magnetic disc, CD etc., comprise some instructions in order to make a computer equipment (can be personal computer,Server, or the network equipment etc.) some part institute of carrying out each embodiment of the application or embodimentThe method of stating.
Each embodiment in this description all adopts the mode of going forward one by one to describe, identical between each embodimentSimilar part mutually referring to, what what each embodiment stressed was from other embodiment is differentPart. Especially, for device embodiment, because it is substantially similar in appearance to embodiment of the method, so retouchState fairly simplely, relevant part is referring to the part explanation of embodiment of the method. Dress described abovePut embodiment and be only schematically, the wherein said unit as separating component explanation can be or alsoCan physically not separate, the parts that show as unit can be or can not be also physics listsUnit, can be positioned at a place, or also can be distributed on multiple NEs. Can be according to realityThe needs on border select some or all of module wherein to realize the object of the present embodiment scheme. This areaThose of ordinary skill, in the situation that not paying creative work, is appreciated that and implements.
The application can be used in numerous general or special purpose computing system environment or configuration. For example: Ge RenjiCalculation machine, server computer, handheld device or portable set, laptop device, multicomputer system,System based on microprocessor, set top box, programmable consumer-elcetronics devices, network PC, small-sized calculatingMachine, mainframe computer, the DCE that comprises above any system or equipment etc.
The application can describe in the general context of computer executable instructions,For example program module. Usually, program module comprises execution particular task or realizes specific abstract data classThe routine of type, program, object, assembly, data structure etc. Also can be in DCEPut into practice the application, in these DCEs, by the long-range place being connected by communication networkReason equipment is executed the task. In DCE, program module can be positioned at and comprise memory deviceIn interior local and remote computer-readable storage medium.
The above is only the application's detailed description of the invention, it should be pointed out that general for the artLogical technical staff, not departing under the prerequisite of the application's principle, can also make some improvement and profitDecorations, these improvements and modifications also should be considered as the application's protection domain.

Claims (12)

1. a network trading method, is characterized in that, comprising:
Server provides transaction information to subscription client;
After transaction starts, receive the information updating request that first user client sends, judge currentTransaction number of users whether be less than first threshold, described first threshold allows according to described serverLarge concurrent user number pre-determines;
If so, described first user is defined as to the user that concludes the business, and to described first user clientProvide and allow transaction prompting;
Receive the transaction request that transaction user's client sends, complete and this transaction user's transaction, andCurrent transaction number of users is subtracted to 1;
Describedly provide transaction information to subscription client, comprising:
Receive the transaction information page request of access that first user client sends;
Whether the number of users that judges current accessed transaction information page is less than Second Threshold, and describedThe maximum concurrent user number that two threshold values allow according to described server pre-determines, and described Second Threshold is not littleIn described first threshold;
If so, inquire about current transaction information, build transaction information page according to Query ResultFace also offers described first user client.
2. method according to claim 1, is characterized in that, also comprises:
The stockpile number of monitoring trading commodity in real time, in the time that the stockpile number of transaction commodity is 0, stops connecingReceive transaction request, and send and stop handing over to current all transaction users' that do not send transaction request clientEasily prompting.
3. method according to claim 1, is characterized in that, also comprises:
In advance the transaction information in merchandising database is write to the local internal memory of server;
Describedly provide transaction information to comprise to subscription client: inquiry is handed over from the local internal memory of serverEasily action message offers subscription client.
4. according to the method described in claims 1 to 3 any one, it is characterized in that described transactionInformation comprises:
One or more information in commodity amount information, activity time information and descriptive labelling information.
5. method according to claim 4, is characterized in that, described commodity amount information and/or workMoving temporal information dynamically provides to subscription client in JavaScript mode.
6. method according to claim 4, is characterized in that,
Server offers described descriptive labelling information after user first, subscription client in this locality to instituteState descriptive labelling information and carry out buffer memory, subscription client is follow-up directly obtains descriptive labelling letter from local cacheBreath.
7. method according to claim 6, is characterized in that,
Described descriptive labelling information is distributed to the multiple Internet resources buffer memory joints in diverse location by serverPoint, subscription client is selected the fastest node of connection speed in described multiple nodes, from described connection speedThe fastest node obtains descriptive labelling information.
8. a network trading server, is characterized in that, comprising:
Information provides unit, for transaction information is provided to subscription client, and after transaction starts,Receive the information updating request that first user client sends;
Transaction user determining unit, for judging whether current transaction number of users is less than first threshold,The maximum concurrent user number that described first threshold allows according to described server pre-determines; If so,Described first user is defined as to the user that concludes the business, and provides and allow transaction to carry to described first user clientShow;
Trading processing unit, the transaction request sending for receiving transaction user's client, completes and thisTransaction user's transaction, and current transaction number of users is subtracted to 1;
Described information provides unit to comprise:
Request receiving subelement, please for the transaction information page access that receives first user clientAsk;
Whether judgment sub-unit, be less than for the number of users that judges current accessed transaction information pageSecond Threshold, the maximum concurrent user number that described Second Threshold allows according to described server pre-determines,Described Second Threshold is not less than described first threshold;
Request response subelement, in the judged result of described judgment sub-unit when being, inquire about currentTransaction information, builds the Transaction Information page and offers described first user client according to Query ResultEnd.
9. server according to claim 8, is characterized in that, also comprises:
Commodity amount monitoring unit, for the real-time stockpile number of monitoring trading commodity, when transaction commodityStockpile number is 0 o'clock, stops receiving transaction request, and to current all transaction that do not send transaction requestUser's client sends the prompting of shutting the book.
10. server according to claim 8, is characterized in that,
Described information provides unit from local internal memory, to inquire about transaction information and offers subscription client.
Server described in 11. according to Claim 8 to 10 any one, is characterized in that described transactionAction message comprises:
One or more information in commodity amount information, activity time information and descriptive labelling information.
12. servers according to claim 11, is characterized in that,
Described request response subelement, dynamically provides described commodity in JavaScript mode to subscription clientQuantity information and/or activity time information.
CN201010244274.7A 2010-07-30 2010-07-30 A kind of network trading method and server Active CN102346891B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010244274.7A CN102346891B (en) 2010-07-30 2010-07-30 A kind of network trading method and server
HK12104269.2A HK1163897A1 (en) 2010-07-30 2012-05-02 An online transaction method and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010244274.7A CN102346891B (en) 2010-07-30 2010-07-30 A kind of network trading method and server

Publications (2)

Publication Number Publication Date
CN102346891A CN102346891A (en) 2012-02-08
CN102346891B true CN102346891B (en) 2016-05-11

Family

ID=45545542

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010244274.7A Active CN102346891B (en) 2010-07-30 2010-07-30 A kind of network trading method and server

Country Status (2)

Country Link
CN (1) CN102346891B (en)
HK (1) HK1163897A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102915374B (en) * 2012-11-07 2016-04-06 北京搜狐新媒体信息技术有限公司 A kind of method, Apparatus and system of resource access of controlling database
CN104462977B (en) * 2014-12-23 2018-02-16 北京京东尚科信息技术有限公司 Data processing method and system
CN106155823B (en) * 2015-03-26 2020-02-21 阿里巴巴集团控股有限公司 Interactive data processing method and device
CN105139245A (en) * 2015-08-28 2015-12-09 江苏讯狐信息科技有限公司 Internet electronic commerce system
CN105468690B (en) * 2015-11-17 2018-11-30 中国建设银行股份有限公司 A kind of inventory data treating method and apparatus
CN105550366B (en) * 2016-01-20 2019-10-18 百度在线网络技术(北京)有限公司 Inventory information treating method and apparatus
CN107808265B (en) * 2016-09-09 2022-03-08 菜鸟智能物流控股有限公司 Data processing method and device
CN106657224B (en) * 2016-09-22 2020-09-01 联动优势电子商务有限公司 Method and device for monitoring online process transaction
CN106603185A (en) * 2016-11-28 2017-04-26 芜湖智美网络科技有限公司 Webpage countdown method based on time of server
CN108962340A (en) * 2017-05-17 2018-12-07 北京博瑞彤芸文化传播股份有限公司 A kind of call method of health and fitness information
CN108960790B (en) * 2017-05-23 2021-12-03 创新先进技术有限公司 Method, device, server and system for processing bill service
CN107203629B (en) * 2017-05-31 2021-02-26 北京京东尚科信息技术有限公司 Page presentation method, system and device
CN107105064A (en) * 2017-06-02 2017-08-29 上海艾融软件股份有限公司 The method for pushing and system of a kind of Transaction Information
CN107833087A (en) * 2017-10-13 2018-03-23 中国银行股份有限公司 The online method for selling and equipment of a kind of killing property of second product
CN110348938A (en) * 2019-05-28 2019-10-18 成都美美臣科技有限公司 A kind of combined method increasing conversion and sale urgency in e-commerce website
CN110689409A (en) * 2019-09-29 2020-01-14 海南新软软件有限公司 Method and system for updating state of first-aid-purchase activity
CN111880611B (en) * 2020-06-19 2022-06-28 深圳宏芯宇电子股份有限公司 Server for quick transaction and quick transaction data processing method
CN112036852A (en) * 2020-08-25 2020-12-04 北京达佳互联信息技术有限公司 Payment processing method and device, server and electronic equipment
CN113763177A (en) * 2021-09-18 2021-12-07 中国银行股份有限公司 Method and device for controlling concurrent processing of proxy hotspot accounts

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192228A (en) * 2006-12-01 2008-06-04 阿里巴巴公司 Database interactive processing method and system
CN101369303A (en) * 2008-10-13 2009-02-18 金蝶软件(中国)有限公司 Method and system for controlling concurrency user number
CN101751634A (en) * 2008-12-05 2010-06-23 莱尔富国际股份有限公司 Electronic shopping trading method, trading processing device and electronic shopping trading system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192228A (en) * 2006-12-01 2008-06-04 阿里巴巴公司 Database interactive processing method and system
CN101369303A (en) * 2008-10-13 2009-02-18 金蝶软件(中国)有限公司 Method and system for controlling concurrency user number
CN101751634A (en) * 2008-12-05 2010-06-23 莱尔富国际股份有限公司 Electronic shopping trading method, trading processing device and electronic shopping trading system

Also Published As

Publication number Publication date
CN102346891A (en) 2012-02-08
HK1163897A1 (en) 2012-09-14

Similar Documents

Publication Publication Date Title
CN102346891B (en) A kind of network trading method and server
US9218227B2 (en) Method and system for user-designed application deployment
KR101986758B1 (en) System and method for matching a user to social data
CN101261711A (en) Prioritization of third party access to an online commerce site
US20150019331A1 (en) Advertisement auction system
US10193988B2 (en) Setting a first-party user ID cookie on a web servers domain
CN106709071A (en) Network transaction processing method and apparatus
US20200334050A1 (en) Generating dynamic links for network-accessible content
US20130304611A1 (en) Price Notification and/or Adjustment System in a Web-Based Electronic Commerce Environment
US10949892B2 (en) Cross platform reward exchange marketplace providing an auction operation
US11172015B1 (en) Methods and systems for evergreen link generation and processing
US20150332378A1 (en) Method, medium, and system for reducing product returns
US20160048892A1 (en) Location and time-based conversations for discussing relevant information
JP5775833B2 (en) Reward management system, reward management server, program
US20180336613A1 (en) System and method for managing limit orders
EP3285223A1 (en) Runtime matching of computing entities
GB2540726A (en) Linking user account with browsing history
JP6904501B1 (en) Information processing system, information processing method, program and recording medium
US11444967B2 (en) Method and system for identifying malicious activity of pre-determined type
JP6927457B1 (en) Information processing system, information processing method, program and recording medium
CN108446360B (en) Commodity settlement method, server and commodity settlement system based on Internet
US10032206B2 (en) Collaborative electronic commerce
CA3036741C (en) Data exchange processing method and apparatus
KR20160083117A (en) Methods and systems for fulfilling inventory gaps
CA3170786A1 (en) System and method for introduction of a transaction mechanism to an e-commerce website without necessitation of multiparty systems integration

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1163897

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1163897

Country of ref document: HK