Specific embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The user profile binding method of the network platform that the embodiment of the present invention provides can be applicable to, in system as shown in Figure 1, please refer to Fig. 1, and subscriber equipment 102 is undertaken by network and server 104 alternately.Subscriber equipment 102 can be the mobile terminal devices such as such as smart mobile phone, panel computer, personal digital assistant, but is not limited thereto.The network that subscriber equipment 102 and server 104 carry out using alternately includes but not limited to the wireless network such as bluetooth, WiFi (adopting wireless fidelity technology), RFID (Radio Frequency Identification, radio-frequency (RF) identification).Subscriber equipment 102 can run application, by application program accesses network platform, open the specified page of the network platform, comprise the resources bank page, on-line shop's page etc., described server 104 is sent to the logon information of user, trigger the quick interpolation control in specified page, send resource and add request etc.; Server 104 operational network platform, receives the logon information of user, subscriber equipment 102 is pushed to the specified page data of the network platform, comprise the resources bank page, on-line shop's page etc., generate and preserve on-line shop's page; By on-line shop's page push to subscriber equipment 102.
Server 104 comprises processor, memory and system bus etc., and the various system components comprising memory and processor are connected on system bus.Processor performs the interaction data of subscriber equipment 102 by arithmetic sum logical operation basic in computer system, and memory is used for storing calculation procedure or data (such as, the interaction data of subscriber equipment 104, on-line shop's page data etc. of backstage generation) temporarily or permanently.The server group that described server 104 can be made up of application server and database server etc.
Refer to Fig. 2, the invention provides a kind of user right step-up authentication method of the network platform, the method is illustrated to be applied in above-mentioned server 104, comprises the following steps:
S201, receives the user right step-up authentication request of the network platform, obtains the user profile sending the user of described user right step-up authentication request;
Subscriber equipment 102 by the network platform run in the described server 104 of access, can send the request of described user right step-up authentication to described server 104.
When server 104 receives the request of user right step-up authentication, first judge the user ID of whether preserving the user sending the request of described user right step-up authentication in background data base.If do not preserved, then the log-on message first obtaining user is user profile, if had, then the user ID obtaining described user is user profile.
S202, according to described user profile, obtains the network good friend quantity of described user;
According to described user profile, the network good friend quantity of user can be inquired.Wherein, the network good friend quantity of described user comprises the good friend quantity of user in present networks platform, and the good friend quantity of user in third party's network platform.
Therefore, according to described user profile, the step obtaining the network good friend quantity of described user comprises:
According to described user profile, obtain the good friend quantity of described user in the described network platform;
And/or,
According to described user profile, obtain the good friend quantity of described user in third party software platform.
Particularly, in one embodiment, the good friend quantity of described user in third party software platform is obtained in the following manner:
When subscriber equipment is by third party software accesses network platform, send logon information authorized window to described subscriber equipment;
If receive the confirmation that subscriber equipment is returned by described logon information authorized window, then good friend's quantity is sent to third party software server and obtain request;
The good friend quantity of described user in third party software platform is obtained by the preset data interface of described third party software server.
Pass through said method, when subscriber equipment is by third party software accesses network platform, the good friend quantity of user in third party software platform is obtained from trend third party software server after obtaining subscriber authorisation by server 104, without the need to user's manual operation, very convenient.
In one embodiment, the good friend quantity of described user in the described network platform is obtained in the following manner:
According to described user profile, obtain the user ID of described user in the described network platform;
According to described user ID, the quantity obtaining the subordinate mark of described user ID in the described network platform is the good friend quantity of described user in the described network platform.
In the present embodiment, obtaining the quantity with described user ID in the described network platform with other user ID of subordinate binding relationship is the good friend quantity of user in the described network platform, can obtain comparatively accurate quantity, improves the accuracy of verification process.
S203, judges whether the network good friend quantity of described user reaches predetermined threshold value;
In this step, server 102, according to the network good friend quantity of the user got, comprises the good friend quantity of described user in the described network platform, and/or, the good friend quantity of described user in third party software platform, then compares the described network good friend quantity got with predetermined threshold value.
S204, if so, then the user right of the described user that upgrades; Otherwise, judge the authentification failure of described user.
If the network good friend quantity of described user reaches predetermined threshold value, then illustrate its good friend had or bean vermicelli quantity more, meet the condition of upgrade user authority, the user right of described user so server 104 is upgraded; If the network good friend quantity of described user does not reach predetermined threshold value, then illustrate that its good friend had or bean vermicelli quantity still do not meet the condition of upgrade user authority, so server 104 judges its authentification failure.
In the user right step-up authentication method of the network platform of the present invention, when receiving the user right step-up authentication request of the network platform, obtained the network good friend quantity of described user by described user profile; And judge whether it meets user right promotion condition according to the network good friend quantity of described user, and if met, then the user right of the described user that upgrades; Otherwise, judge the authentification failure of described user.Therefore, carry out the user right in upgrade of network platform without the need to user's paying, system only based on the qualification of user itself, more truly, and can not improve user cost to the identification of whether upgrading.
In one embodiment, after the step of the user right of the described user of upgrading, further comprising the steps of:
Create the VIP product introduction page of described user in a database, and obtain the user ID of described user in the described network platform, described VIP product introduction page and user ID are bound and stores.
In the present embodiment, after user right upgrading, create the VIP product introduction page of described user in a database, described VIP product introduction page and user ID are bound and stores, therefore user can call described VIP product introduction page, makes technical at on-line shop's webpage of reservation itself of the user that upgrades successfully, freely adds an extra product introduction page, more resource information can be added, for user brings more convenience.
As a kind of preferred implementation of the present invention, the user right step-up authentication method of the described network platform is further comprising the steps:
S301, when on-line shop's page of the second user in first user accesses network platform, and under on-line shop's page of described second user triggers during single instrction, obtains on-line shop's page iden-tity of described first user and on-line shop's page iden-tity of described second user;
Described first user and described second user can any two users in the described network platform, and do not refer in particular to certain two user, described " first " and " second ", only for convenience of describing, do not cause restriction to technical scheme of the present invention.
When first user can by operational network platform on subscriber equipment 102 access services device 104, when user accesses on-line shop's page of described second user, and under on-line shop's page of described second user triggers during single instrction, server 104 obtains on-line shop's page iden-tity of the described first user preset and on-line shop's page iden-tity of described second user.
Wherein, under described triggering, single instrction is such as detect that described first user is by the on-line shop page of described second user triggers " confirming to buy " button, triggering " places an order " button or triggering " confirms to pay " event etc.
On-line shop's page iden-tity of described second user can directly obtain.And on-line shop's page iden-tity of described first user can obtain in the following manner:
If described first user is registered in the described network platform, then obtain on-line shop's page iden-tity that the logon information of described first user in the described network platform is corresponding;
If described first user is not registered in the described network platform, then obtain the logon information of user, corresponding on-line shop's page iden-tity and on-line shop's page masterplate is distributed according to described logon information, described logon information is extracted according to predetermined format and inserts described on-line shop page masterplate, generate on-line shop's page, and the described on-line shop page and described on-line shop page iden-tity correspondence are kept in background data base.
If namely described first user is not registered in the described network platform, just directly obtain described logon information, distribute corresponding on-line shop's page iden-tity and on-line shop's page masterplate according to described logon information, make described first user also offer the on-line shop's page of oneself fast, obtain on-line shop's page iden-tity.
S302, reads the historical record that places an order of described first user, judges whether the historical record that places an order of described first user is empty;
According to logon information or on-line shop's page iden-tity of first user, the historical record that places an order of described first user can be found, judge whether the historical record that places an order of described first user is empty.If described in place an order historical record for empty, namely on-line shop's page of other users of described first user not outside described second user bought product; If described in place an order historical record for empty, then illustrate that described first user bought product at on-line shop's page of other users.
As a kind of preferred implementation, by judging with under type whether the historical record that places an order of described first user is empty:
Obtain upper once the place an order time value of described first user in the network platform, if the described last time places an order, time value is zero, then judge that the historical record that places an order of described first user is as empty; If the described last time places an order, time value is non-vanishing, then what judge described first user places an order historical record not as empty.
To be placed an order last time to the described network platform time value by user, user can be specified and whether bought product.
S303, if the historical record that places an order is for empty, then binds the subordinate mark of on-line shop's page iden-tity of described second user by on-line shop's page iden-tity of described first user;
In this step, if described in place an order historical record for empty, namely described first user first purchase behavior occurs at on-line shop's webpage of described second user, now, server 104 sets on-line shop's page iden-tity of described first user and the second user on backstage, on-line shop's page iden-tity of described first user is bound the subordinate mark of on-line shop's page iden-tity of described second user.
S304, server 104, according to the binding relationship of the user ID of the user ID of described first user and described second user, is increased in the default account of described second user after the financial value of on-line shop's webpage of described first user is multiplied by default percentage.
By the binding of user profile, make on-line shop's webpage of user be equivalent to create shared relationship, user can be reduced on the on-line shop's webpage of oneself, add resource operation, raise the efficiency.Further, the resource information that on-line shop's page can add limits usually to some extent, if user needs constantly to increase resource information at on-line shop's page, just needs to improve constantly authority, increases cost.According to user profile binding method and the system of the network platform of the present invention, the newly-established on-line shop page can be bound old on-line shop's page by user, thus enables a user by a more resource information of on-line shop's page management.
In the above-described embodiment, as shown in Figure 4, in described first user accesses network platform the second user on-line shop's page before, the user right step-up authentication method of the network platform of the present invention also can comprise the following steps:
S401, receives the request of the user equipment access network platform, and obtain the logon information of user, the specified page of the described network platform is pushed to described subscriber equipment, and wherein, described specified page comprises default startup control of running a shop fast;
Described subscriber equipment 102 can by the special APP of the described network platform, or accesses the described network platform with the third party software that the described network platform has a binding relationship.
When subscriber equipment 102 accesses the described network platform by the special APP of the described network platform, server 104 obtains user by the logon information of described special APP input and preserves.
When subscriber equipment 102 is by third party software accesses network platform, server 104 sends logon information authorized window to described subscriber equipment 102; If receive the confirmation that subscriber equipment 102 is returned by described logon information authorized window, then logon information is sent to third party software server and obtain request; Corresponding logon information is obtained by the preset data interface of described third party software server.Described third party software can be various types of MSN.
Wherein, what described logon information comprised in user name, head portrait, sex and user profile is one or more.
By the way, when user logs in the described network platform by the third party software having a binding relationship with the described network platform, directly by the data interaction with described third party software server, automatically the logon information of user is got on backstage, repeat to input logon information without the need to user, reach quick logging in online platform, the effect of quick obtaining logon information, the whole process of offering on-line shop of user in the network platform is made not need input information, directly just successfully can offer on-line shop by the mode of clicking trigger, very convenient, also can easy manipulation for the user being unfamiliar with network and computer.
The specified page of the described network platform, after the access request receiving subscriber equipment 102, is pushed to described subscriber equipment 102 by server 104 simultaneously, and wherein, described specified page comprises default startup control of running a shop fast.
Described specified page according to the access request of subscriber equipment 102 can be the network platform resources bank page, on-line shop's webpage of other users or allocated resource introduce page etc.Described startup control of running a shop fast in described specified page, the virtual push button be arranged in described specified page can be comprised, described virtual push button can with words identifications such as " my little shop " or " I will run a shop ", and user clicks described virtual push button and namely triggers described startup control of running a shop fast.
S402, the user ID corresponding with described logon information and on-line shop's Page template is distributed on backstage, described logon information is extracted according to predetermined format and inserts described on-line shop Page template, generate on-line shop's webpage, and described on-line shop webpage and described user ID correspondence are kept in background data base;
After the logon information obtaining user, first server 104 distributes the user ID corresponding with described logon information and on-line shop's Page template on backstage.
Wherein, described user ID can be stochastic generation, also can be to generate according to the order preset; In one embodiment, described user ID comprises the network address of described on-line shop webpage and/or unique shop numbering of stochastic generation.
Described on-line shop Page template is the data template presetting and be kept in the background data base of described server.Described on-line shop Page template comprises for the user profile display module of display user's information and the product display module for showing product information.
The predetermined format of described logon information according to described user profile display module extracts by server 104, and insert in the user profile display module of described on-line shop Page template, thus generate preliminary on-line shop's webpage, and described on-line shop webpage and described user ID correspondence are kept in background data base, so that user transfers at any time.In one embodiment, start before control is triggered described running a shop fast, described in be kept at on-line shop's webpage in background data base and described user ID is set to user invisible.
S403, when the described startup control of running a shop fast in described specified page detects triggering command, server 104 obtains corresponding on-line shop's webpage according to described user ID and pushes to subscriber equipment from described background data base.
By above-mentioned webpage generating method, when the user equipment access network platform, obtain the logon information of user, the specified page of the described network platform is pushed to described subscriber equipment, and described specified page comprises default startup control of running a shop fast.Automatically distribute corresponding user ID and on-line shop's Page template to described user on backstage, and described logon information is inserted described on-line shop Page template, generate on-line shop's webpage, described on-line shop webpage and described user ID correspondence are kept at backstage; When described startup control of running a shop fast is triggered, from background data base, directly obtains corresponding on-line shop's webpage and push to subscriber equipment.For user, its needs logging in network platform, then the startup control of running a shop fast in the clicking trigger network platform page, just can open the network shop page with respective user information at once, success offers network shop in the network platform, the loaded down with trivial details operation such as to arrange without the need to what carry out the page again, the stand-by period shortens, and efficiency improves.
In a preferred embodiment of the invention, described on-line shop Page template comprises and adds control fast, when described quick interpolation control detects triggering command, by resources bank link push to described subscriber equipment, when receiving the request of resources bank link described in user equipment access, give described subscriber equipment by described resources bank page push.
In the present embodiment, described on-line shop Page template comprises and adds control fast, user can by triggering described quick interpolation control, jump to the resources bank page, thus the resource that needs can be selected in the described resources bank page, add fast in corresponding resource to oneself the shop page very convenient.
Further, described on-line shop Page template also comprises resource display control; Described resource display control comprises: for the resource information, the resource identification corresponding with described resource information that show with delete control fast; When quick deletion control in described resource display control detects triggering command, detect the number of resources comprised in described on-line shop webpage and whether exceed default minimum threshold; If so, then corresponding resource information and resource identification in described resource display control is deleted.
When described quick deletion control detects triggering command, whether the number that first server 104 detects the resource information comprised in on-line shop's webpage exceedes default number of resources minimum value, if so, then allow user to delete described resource information, the resource realized on network shop is deleted fast; Otherwise, do not allow to delete, on described network shop, namely retain the resource information in minimum number.
Preferably, described on-line shop Page template at least comprises 2 resource display controls, shows the resource information of two kinds of acquiescences in described 2 resources display control respectively.Namely when described quick deletion control detects triggering command, first server 104 judges that whether the number of the resource information comprised in current on-line shop webpage is more than 2, if exceeded, then allows to delete, otherwise, do not allow to delete, retain latter two resource information.
In another kind of preferred implementation, as shown in Figure 5, the user right step-up authentication method of the described network platform is further comprising the steps:
S501, receives the request in the accesses network platform resource storehouse that subscriber equipment sends, the Gains resources storehouse page from background data base, and by described resources bank page push to described subscriber equipment; Wherein, the described resources bank page comprises multiple base resource display control, and each described base resource display control comprises: for the resource information shown, the resource identification corresponding with described resource information and quick added control;
Subscriber equipment 102 can by triggering the link of described resources bank, the request in the access resources storehouse sent, and described resources bank is arranged on described server 104, for preserving the various resource informations of the network platform; The described resources bank page comprises multiple base resource display control, and each described base resource display control shows a kind of resource information, a corresponding quick added control.
Wherein, described resource information comprises in trade name, commodity picture, commodity price, financial value and integration one or multinomial.Described resource identification is the Data Identification of often kind of described resource information, such as, be the identification code of product.
Described quick interpolation control can comprise the virtual push button be arranged in described base resource display control, and when user clicks described virtual push button, trigger server 104 performs step S502.
Further, described base resource display control also can comprise:
Fast-forwarding control, when described fast-forwarding control detects triggering command, obtains the network address of described resource information, and calls the network address that corresponding retransmission process forwards described resource information.
And/or,
Quick collection control, when described quick collection control detects triggering command, obtains the network address of described resource information and is kept in collection.
By above-mentioned fast-forwarding control, user can directly share interesting resource information on the resources bank page, increases and uses enjoyment; By above-mentioned quick collection control, user can directly collect interesting resource information on the resources bank page, can be opened the link of associated resource information next time by collection fast, convenient.
S502, when described quick added control detects triggering command, obtains the resource identification in user ID corresponding to user's logon information and described base resource display control;
When described quick interpolation control is triggered, server 104 obtains user ID corresponding to the logon information of user, and described user ID is obtained after the described network platform inputs logon information by user.Meanwhile, server 104 also obtains the resource identification in described base resource display control.
S503, obtains corresponding resource information according to described resource identification, described resource information and resource identification is added in on-line shop's webpage corresponding to described user ID from background data base.
Server 104 is according to described resource identification, obtain corresponding resource information, and described resource information and resource identification are added in on-line shop's page corresponding to described user ID, thus realize the on-line shop's the page quickly and easily resource information in resources bank being added to user.As long as user opens the described resources bank page, just can browse the various resource informations in described resources bank, and for the resource information that user oneself needs, only need the quick added control that clicking trigger is corresponding, just can easily the resource information in described base resource be added in the on-line shop's page of oneself, collect and uplink data without the need to user oneself, very convenient, too high requirement is not had for network speed, for also can easy manipulation the user not too understanding network technology, efficiency improves.
As shown in Figure 6, present invention also offers a kind of user right step-up authentication system of the network platform.
The user right step-up authentication system of the described network platform, comprising:
Request receiving module 610, for receiving the user right step-up authentication request of the network platform, obtains the user profile sending the user of described user right step-up authentication request;
Information collection module 620, for according to described user profile, obtains the network good friend quantity of described user;
Judge module 630, for judging whether the network good friend quantity of described user reaches predetermined threshold value;
Authentication module 640, if reach predetermined threshold value for the network good friend quantity of described user, then the user right of the described user that upgrades; Otherwise, judge the authentification failure of described user.
In the user right step-up authentication system of the network platform of the present invention, when receiving the user right step-up authentication request of the network platform, obtained the network good friend quantity of described user by described user profile; And judge whether it meets user right promotion condition according to the network good friend quantity of described user, and if met, then the user right of the described user that upgrades; Otherwise, judge the authentification failure of described user.Therefore, carry out the user right in upgrade of network platform without the need to user's paying, system only based on the qualification of user itself, more truly, and can not improve user cost to the identification of whether upgrading.
In one embodiment, the user right step-up authentication system of the described network platform also comprises:
VIP display module, for creating the VIP product introduction page of described user in a database, and obtaining the user ID of described user in the described network platform, described VIP product introduction page and user ID being bound and storing.
In the present embodiment, after user right upgrading, create the VIP product introduction page of described user in a database, described VIP product introduction page and user ID are bound and stores, therefore user can call described VIP product introduction page, makes technical at on-line shop's webpage of reservation itself of the user that upgrades successfully, freely adds an extra product introduction page, more resource information can be added, for user brings more convenience.
In one embodiment, described information collection module comprises:
Network platform information collection module, for according to described user profile, obtains the good friend quantity of described user in the described network platform;
And/or,
Third party's information collection module, for according to described user profile, obtains the good friend quantity of described user in third party software platform.
Wherein, described third party's information collection module is used for when subscriber equipment is by third party software accesses network platform, logon information authorized window is sent to described subscriber equipment, if receive the confirmation that subscriber equipment is returned by described logon information authorized window, then good friend's quantity is sent to third party software server and obtain request, and obtain the good friend quantity of described user in third party software platform by the preset data interface of described third party software server.
Pass through said method, when subscriber equipment is by third party software accesses network platform, the good friend quantity of user in third party software platform is obtained from trend third party software server after obtaining subscriber authorisation by server 104, without the need to user's manual operation, very convenient.
In one embodiment, described network platform information collection module is according to described user profile, obtain the user ID of described user in the described network platform, according to described user ID, the quantity obtaining the subordinate mark of described user ID in the described network platform is the good friend quantity of described user in the described network platform.
In the present embodiment, obtaining the quantity with described user ID in the described network platform with other user ID of subordinate binding relationship is the good friend quantity of user in the described network platform, can obtain comparatively accurate quantity, improves the accuracy of verification process.
In one embodiment, the user right step-up authentication system of the described network platform comprises further:
Detection module, for the on-line shop's webpage as the second user in first user accesses network platform, and under on-line shop's web page trigger of described second user during single instrction, obtains the user ID of described first user and the user ID of described second user;
Judge module, for reading the historical record that places an order of described first user, judges whether the historical record that places an order of described first user is empty;
Binding module, if for described in place an order historical record for empty, then the user ID of described first user is bound the subordinate mark of the user ID of described second user;
Sharing module, for the binding relationship according to the user ID of described first user and the user ID of described second user, is increased in the default account of described second user after the financial value of on-line shop's webpage of described first user is multiplied by default percentage.
By the binding of user profile, make on-line shop's webpage of user be equivalent to create shared relationship, user can be reduced on the on-line shop's webpage of oneself, add resource operation, raise the efficiency.Further, the resource information that on-line shop's page can add limits usually to some extent, if user needs constantly to increase resource information at on-line shop's page, just needs to improve constantly authority, increases cost.According to user profile binding method and the system of the network platform of the present invention, the newly-established on-line shop page can be bound old on-line shop's page by user, thus enables a user by a more resource information of on-line shop's page management.
Further, described judge module can obtain upper once the place an order time value of described first user in the network platform, if the described last time places an order, time value is zero, then judge that the historical record that places an order of described first user is as empty; If the described last time places an order, the time is non-vanishing, then what judge described first user places an order historical record not as empty.
To be placed an order last time to the described network platform time value by user, user can be specified and whether bought product.
In one embodiment, the user right step-up authentication system of the network platform also comprises:
User profile acquisition module, for receiving the request of the user equipment access network platform, obtain the logon information of user, the specified page of the described network platform is pushed to described subscriber equipment, and wherein, described specified page comprises default startup control of running a shop fast;
Back-end data processing module, for distributing the user ID corresponding with described logon information and on-line shop's Page template on backstage, described logon information is extracted according to predetermined format and inserts described on-line shop Page template, generate on-line shop's webpage, and described on-line shop webpage and described user ID correspondence are kept in background data base;
Auto-building html files module, for when running a shop the fast startup control in described specified page detects trigger event, obtains corresponding on-line shop's webpage according to described user ID and pushes to subscriber equipment from described background data base.
When the user equipment access network platform, obtain the logon information of user, the specified page of the described network platform is pushed to described subscriber equipment, and described specified page comprises default startup control of running a shop fast.Automatically distribute corresponding user ID and on-line shop's Page template to described user on backstage, and described logon information is inserted described on-line shop Page template, generate on-line shop's webpage, described on-line shop webpage and described user ID correspondence are kept at backstage; When described startup control of running a shop fast is triggered, from background data base, directly obtains corresponding on-line shop's webpage and push to subscriber equipment.For user, its needs logging in network platform, then the startup control of running a shop fast in the clicking trigger network platform page, just can open the network shop page with respective user information at once, success offers network shop in the network platform, the loaded down with trivial details operation such as to arrange without the need to what carry out the page again, the stand-by period shortens, and efficiency improves.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
The above embodiment only have expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection range of patent of the present invention should be as the criterion with claims.