Movatterモバイル変換


[0]ホーム

URL:


CN109274705A - Service providing method, apparatus and system based on user identity - Google Patents

Service providing method, apparatus and system based on user identity
Download PDF

Info

Publication number
CN109274705A
CN109274705ACN201710579872.1ACN201710579872ACN109274705ACN 109274705 ACN109274705 ACN 109274705ACN 201710579872 ACN201710579872 ACN 201710579872ACN 109274705 ACN109274705 ACN 109274705A
Authority
CN
China
Prior art keywords
user
nonregistered
registration
client
historical behavior
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.)
Pending
Application number
CN201710579872.1A
Other languages
Chinese (zh)
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.)
Che Bole (beijing) Mdt Infotech Ltd
Original Assignee
Che Bole (beijing) Mdt Infotech 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 Che Bole (beijing) Mdt Infotech LtdfiledCriticalChe Bole (beijing) Mdt Infotech Ltd
Priority to CN201710579872.1ApriorityCriticalpatent/CN109274705A/en
Publication of CN109274705ApublicationCriticalpatent/CN109274705A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

This application discloses a kind of service providing method based on user identity and a kind of user registering methods, and device corresponding with above two method, equipment, system and computer storage medium.Wherein the service providing method based on user identity includes: the first access request for receiving client and sending, and first access request includes client identification and/or access token;Judge whether there is nonregistered user corresponding with the client identification or the access token;If so, providing the first personalized service to the nonregistered user according to the historical behavior data of the nonregistered user.Using the technical solution of the application, so that can be determined as the service of its offer according to the identity of user can provide the service of differentiation according to the respective historical behavior data of different non-registered users for the non-registered users of system for different non-registered users;Therefore, can effective lifting system data service efficiency, and improve user experience.

Description

Service providing method, apparatus and system based on user identity
Technical field
This application involves Internet technical field more particularly to a kind of service providing methods and one kind based on user identityUser registering method, and device corresponding with above two method, equipment, system and computer storage medium.
Background technique
With the development of internet technology, application service system Internet-based is also more and more.It is typical to be based on mutuallyThe application service system of networking is as shown in Figure 1, this system generally has an application server 1 and data connected to itStorage server 2, the data storage server 2 setting is in 1 inside of application server or is independently arranged, and, with application serviceThe terminal (also referred to as client) 4 that device 1 is connected by internet 3 or mobile Internet 3, application server 1 are the user of terminal 4Application service is provided.
In general, system described in Fig. 1 is created with B/S mode or C/S model, user by terminal 4 (including various mobile phones,The mobile terminals such as IPAD) carrying various client end AP P or browser page access application server 1, to obtain application serviceThe various application services that device 1 provides, for this purpose, application server 1 is configured with various function services programs or software, and correspondingData.For system described in Fig. 1, the data service efficiency of system is usually expressed as the data service efficiency of user, due to userDemand it is different, only provide differentiated services for the user of different demands, the data service efficiency of system can just be made to be protected.
For the data service efficiency for improving system as far as possible, user is defined as registration user and non-registered use by some systemsFamily two parts, due to registering the explicit requirement of user, system only provides service for registration user, it is clear that this is used for registrationFamily provides method of service due to artificially reducing number of users, reduces the data service efficiency of system instead.Change as one kindInto the first non-registered users using client end AP P or browser are defined as tourist by some systems, are distributed for different touristsDifferent tokens, and partial function or data service are provided for these users.In the way of this offer service, although notSame user, i.e. tourist have different tokens, but since the information that tourist is supplied to system is extremely limited, tourist and tripObjective identity, the i.e. relationship of ID are many-to-one relationships, it is believed that all tourists use same identity, i.e. ID does not haveThere is difference, tourists all in other words uses same identity, in this way, the tourist's identity obtained by parsing tokenBe it is identical, differential information can not be obtained, therefore, still can not navigate to specific tourist by the token of tourist.As it can be seen that byIt is indefinite in the demand of user, it considers further that and ensures that data using the factors such as safe, are only tourist and uniformly provide partial functionOr data service, this is suppressed the data service efficiency of system.
Summary of the invention
This application provides a kind of service providing method based on user identity and a kind of user registering methods, and with it is upperThe corresponding device of two methods, equipment, system and computer storage medium are stated, to solve number of the prior art there are systemAccording to the lower problem of service efficiency.
In a first aspect, this application provides a kind of service providing method based on user identity, this method comprises: receiving visitorThe first access request that family end is sent, first access request includes client identification and/or access token;Judge whether to depositIn nonregistered user corresponding with the client identification or the access token;If so, according to the nonregistered userHistorical behavior data provide the first personalized service to the nonregistered user.Using this implementation, so that service provides systemSystem can be determined as the service of its offer according to the identity of user, can be according to different unregistered for the non-registered users of systemThe respective historical behavior data of user, provide the service of differentiation for different non-registered users;It therefore, can effective lifting systemData service efficiency.
With reference to first aspect, in a first possible implementation of that first aspect, described according to the nonregistered userHistorical behavior data, and to the nonregistered user provide the first personalized service, comprising: according to the historical behavior numberAccording to determining the first personalized recommendation information;The first personalized recommendation information is shown to the nonregistered user.
With reference to first aspect or first aspect the first possible implementation, in second of first aspect possible realizationIn mode, first access request includes client identification, the method also includes: if the above is determined No, then generate visitIt asks token, and according to the access token of the client identification and generation, creates the nonregistered user, and to described in creationNonregistered user provides public service.
Second of possible implementation with reference to first aspect, in first aspect in the third possible implementation, instituteStating client includes mobile communication equipment, and the client identification includes device number;The nonregistered user to creationThere is provided public service, comprising: according to the device number, determine the type of the client;To the nonregistered user provide withCorresponding first public service of the type of the client.
Second of possible implementation with reference to first aspect, in the 4th kind of possible implementation of first aspect, instituteStating client identification includes MAC address;It is described to provide public service, packet to the nonregistered user of creationIt includes: according to the MAC Address, determining the geographic area where the nonregistered user;To nonregistered user offer and instituteState corresponding second public service in geographic area.
With reference to first aspect, the first possible implementation of first aspect, second of first aspect possible realization sideThe 4th kind of possible implementation of the third possible implementation of formula, first aspect or first aspect, in first aspect the 5thIn the possible implementation of kind, the method also includes: it receives the user's registration that the client is sent and requests, user's noteVolume request includes the client identification and user's registration information;Judge whether there is non-note corresponding with the client identificationVolume user;If so, the nonregistered user is converted to registration user according to the user's registration information;And according to describedThe historical behavior data of nonregistered user provide second individual character service to the registration user.
5th kind of possible implementation with reference to first aspect, in the 6th kind of possible implementation of first aspect, instituteThe historical behavior data according to the nonregistered user are stated, and provide second individual character service to the registration user, comprising: rootAccording to the historical behavior data, second individual character recommendation information is determined;Show that the second individual character pushes away to the registration userRecommend information.
With reference to first aspect, the first possible implementation of first aspect, second of first aspect possible realization sideFormula, first aspect the third possible implementation, the 4th kind of possible implementation of first aspect, the 5th kind of first aspect canThe 6th kind of possible implementation of implementation or first aspect of energy, in the 7th kind of possible implementation of first aspect,The historical behavior data are generated using following steps: receiving the second access request that the client is sent, described second visitsAsk that request includes that the nonregistered user is directed to the specified user operation instruction of data or looking into for specified data query conditionsAsk instruction;According to the user operation instruction for specified data, the historical behavior data of the nonregistered user are generated;OrPerson obtains the data for meeting the data query conditions, and the history of the nonregistered user is determined according to the data retrievedBehavioral data;Store the historical behavior data of the nonregistered user.
Second aspect, it is described to be based on user's body present invention also provides a kind of service providing apparatus based on user identityThe service providing apparatus of part includes the module for executing method and step in the various implementations of first aspect.
The third aspect, present invention also provides a kind of electronic equipment, comprising: processor and memory;The processor canTo execute the program or instruction that are stored in the memory, to realize with the side of the various implementations of first aspectMethod.
Fourth aspect, present invention also provides a kind of service provider systems based on user identity, comprising: above-mentioned second partyThe service providing apparatus based on user identity of the various implementations in face, and for being mentioned to the service based on user identityThe device of user's request is sent for device.
5th aspect, present invention also provides a kind of storage medium, which can be stored with program, the journeySequence can be realized when executing including part in each embodiment of the service providing method based on user identity provided by the present application or completePortion's step.
6th aspect, this application provides a kind of user registering methods, this method comprises: receiving the user that client is sentRegistration request, the user's registration request includes client identification and user's registration information;It judges whether there is and the clientEnd identifies corresponding nonregistered user;If so, the nonregistered user is converted to registration according to the user's registration informationUser;Historical behavior data of the historical behavior data of the nonregistered user as the registration user.
The historical behavior data include but is not limited at least one of following data: browsing behavior data, click behaviorData.The client includes but is not limited to mobile communication equipment, and the client identification includes but is not limited to device number.
In conjunction with the 6th aspect, in the 6th aspect the first possible implementation, the nonregistered user is using as followsStep creation: the first access request that the client is sent is received, first access request includes the client identification;Judge whether there is nonregistered user corresponding with the client identification;If it is not, then generating the access token;And according to instituteClient identification and the access token are stated, the nonregistered user is created.
In conjunction with the 6th aspect or the 6th aspect the first possible implementation, the 6th aspect second of possible realizationIn mode, the historical behavior data are generated using following steps: the second access request that the client is sent is received, it is describedSecond access request includes the access token and uniform resource locator;According to the uniform resource locator, described in generationThe historical behavior data of nonregistered user;Store the historical behavior data of the nonregistered user.
In conjunction with the 6th aspect, the 6th the first possible implementation of aspect or the 6th second of possible realization side of aspectFormula, the 6th aspect the third possible implementation in, the method also includes: clear up the nonregistered user.
7th aspect, present invention also provides a kind of user's registration device, the user's registration device includes for executingThe module of method and step in the 6th various implementations of aspect.
Eighth aspect, present invention also provides a kind of electronic equipment, comprising: processor and memory;The processor canTo execute the program or instruction that are stored in the memory, to realize with the side of the 6th various implementations of aspectMethod.
9th aspect, present invention also provides a kind of user's registration systems, comprising: the various implementations of above-mentioned 7th aspectUser's registration device, and for the user's registration device send user's registration request device.
Tenth aspect, present invention also provides a kind of storage medium, which can be stored with program, the journeySequence can be realized when executing including step some or all of in each embodiment of user registering method provided by the present application.
Detailed description of the invention
In order to illustrate more clearly of the technical solution of the application, letter will be made to attached drawing needed in the embodiment belowSingly introduce, it should be apparent that, for those of ordinary skills, without any creative labor,It is also possible to obtain other drawings based on these drawings.
Fig. 1 is the structural schematic diagram of application service system in the background technique of the application;
Fig. 2 is the block diagram of one embodiment of the service provider system based on user identity of the application;
Fig. 3 is the flow chart of one embodiment of the service providing method based on user identity of the application;
Fig. 4 is the structural schematic diagram of one embodiment of the service providing apparatus based on user identity of the application;
Fig. 5 is the block diagram of one embodiment of the user's registration system of the application;
Fig. 6 is the interaction schematic diagram of one embodiment of the user's registration system of the application;
Fig. 7 is the flow chart of one embodiment of the user registering method of the application;
Fig. 8 is the structural schematic diagram of one embodiment of the user's registration device of the application.
Specific embodiment
Referring to fig. 2, for the service provider system provided by the embodiments of the present application based on user identity, (hereinafter referred to as service is mentionedFor system) block diagram, the system include service providing apparatus 201 based on user identity and for described based on user identityService providing apparatus 201 send user request device 202.The service providing apparatus 201 based on user identity is usualIt is deployed in server, but is not limited to server, is also possible to can be realized the service provider based on user identityAny equipment of method;It is described send user request device 202 be usually deployed in intelligent movable communication apparatus, PC,The terminal devices such as PAD, iPad.
In the present embodiment, the device 202 for sending user's request is deployed in smart phone, described to be based on user's bodyTerminal device in the server, for server, is usually known as client by the deployment of service providing apparatus 201 of part.The user of service provider system sends the first access request by user end to server, and first access request may include visitorFamily end mark, may also comprise access token, can also simultaneously include client identification and access token;The institute of deployment on the serverAfter stating the first access request that the service providing apparatus 201 based on user identity receives client transmission, user's subsystem is judgedIt whether there is nonregistered user corresponding with the client identification or the access token in system;If so, according to described non-The historical behavior data for registering user provide the first personalized service to the user.
The client includes but is not limited to mobile communication equipment, is also possible to the terminals such as PC, PAD, iPad and setsIt is standby.The client identification can be the device number of terminal device, as mobile device International identification code (IMEI,International Mobile Equipment Identity) etc., it is also possible to the network address of terminal device, it is such as personalMAC (Media Access Control, media access control) address of computer etc..
The nonregistered user is also referred to as the tourist user of service provider system, use of such user in service provider systemDo not have the repertoire (service) that official register identifies and is not available service provider system offer usually in the subsystem of family.PhaseFor the nonregistered user, the registration user of service provider system includes having formal sign-on ID in user subsystemAnd the user of repertoire (service) can be used.
The access token is the unique identification that user's legal identity can be identified in service provider system, client withBefore server end carries out service interface communication, need to obtain access token required for communication.Access token can be one sectionThe character string that will be formed after the splicing encryption of a variety of user informations, sets device number, server for this for example, access token can beThe character string formed after One-Way Encryption again after the information splicing such as the unique identification of standby number distribution and timestamp.
Unlike the prior art, visit of the service provider system provided by the embodiments of the present application to the nonregistered userAfter asking token parsing, specific tourist can be navigated to, that is to say, that have in the user subsystem of service provider system specificCorresponding relationship record between tourist and its access token, specific tourist have its user identifier as nonregistered user, shouldIt is the unique identification of its distribution when user identifier is server creation nonregistered user.Since the user subsystem has non-noteThe user identifier of volume user, therefore service provider system can record its historical behavior data for each tourist, so that serviceOffer system can provide the first personalized clothes to the nonregistered user according to the historical behavior data of the nonregistered userBusiness.
The historical behavior data include but is not limited to browsing behavior data of the user to specific transactions object or data, are usedClick behavioral data etc. of the family to specific transactions object or data.
Following steps generation can be used in the historical behavior data: 1) service providing apparatus based on user identity201 receive the second access request that the client is sent, and second access request includes the nonregistered user for fingerThe user operation instruction of fixed number evidence or inquiry instruction for specified data query conditions;2) data are specified according to described be directed toUser operation instruction generates the historical behavior data of the nonregistered user;Meet the data query conditions alternatively, obtainingData, and determine according to the data retrieved the historical behavior data of the nonregistered user;3) nonregistered user is storedHistorical behavior data.
First personalized service includes that service provider system is provided according to the historical behavior data of tourist for itProperty service, since different tourists have different historical behavior data, service provider system can provide for different touristsThe service of differentiation.For example, the historical behavior data of tourist A include having thumbed up commodity 1, then service provider system is that tourist A is mentionedThe personalized service of confession can be the service that the other merchandise newss arranged in pairs or groups with commodity 1 are shown with list mode;The history of tourist BBehavioral data includes having browsed commodity 1, then it is with list mode that service provider system, which can be the personalized service of tourist B offer,Show the service of the up-to-date information of commodity 1.
As an alternative embodiment, the historical behavior data according to the nonregistered user, and to describedNonregistered user provides the step of the first personalized service, it may include following specific steps: 1) according to the historical behavior data,Determine the first personalized recommendation information;2) the first personalized recommendation information is shown to the nonregistered user.
For example, the historical behavior data of tourist A include having thumbed up commodity 1, then service provider system is according to the historical behaviorData, it may be determined that be the first personalized recommendation information that the user provides be the information for the other commodity arranged in pairs or groups with commodity 1, for thisThe personalized service that user provides is that the service for the other merchandise newss arranged in pairs or groups with commodity 1 is shown with list mode.
As an alternative embodiment, first access request includes client identification, if described based on useThe service providing apparatus 201 of family identity judges that there is no non-registered use corresponding with the client identification in user subsystemFamily, then the device is that current tourist generates access token, and according to the access token of the client identification and generation, creates non-User is registered, and provides public service to the nonregistered user of creation.
It is the uniform service that provides of different tourists that the public service, which includes service provider system, and the service is to different touristsThe content of offer is identical, such as shows same data to different tourists.
As an alternative embodiment, the client includes mobile communication equipment, the client identification includesDevice number;Described the step of providing public service to the nonregistered user of creation, it may include following specific steps: 1) according toDevice number determines the type of the client;2) corresponding with the type of the client the is provided to the nonregistered userOne public service.
For example, being aimed at if determining that client is IPAD according to the device number to nonregistered user offerThe public service of IPAD equipment user setting;If determining that client is smart phone according to the device number, to described non-Registration user provides the public service for aiming at smart phone user setting.
As an alternative embodiment, the client includes PC, the client identification includes mediaAccess control MAC addresses;It is described to provide public service to the nonregistered user of creation, it may include following specific steps: 1) basisThe MAC Address determines the geographic area where the nonregistered user;2) it is provided and the geography to the nonregistered userCorresponding second public service in region.
For example, if geographic area where determining nonregistered user according to MAC Address is China, to described non-registeredUser provides the public service for aiming at Chinese user setting;If determining the geographic region where nonregistered user according to MAC AddressDomain is Japan, then the public service for aiming at Japanese user and being arranged is provided to the nonregistered user.
As an alternative embodiment, the service providing apparatus 201 based on user identity can also carry out it is followingThe operation of step: 1) the user's registration request that the client is sent is received, the user's registration request includes the clientMark and user's registration information;2) nonregistered user corresponding with the client identification is judged whether there is;If so, according toThe nonregistered user is converted to registration user by the user's registration information;And according to the history row of the nonregistered userFor data, second individual character service is provided to the registration user.
The user's registration information may include the personal information such as user account names, password and contact method.For example, user canCell-phone number registration (such as identifying code verifying) is carried out by client or third party logs in registration and (obtained by microblogging, wechat, QQThe believable information of third party), in this case, user's registration information includes cell-phone number or third party's account.
Unlike the prior art, service provider system provided by the embodiments of the present application is not according to user's registration informationA new user is created, but requests the client identification pair carried with the user's registration determining that service provider system existsWhen the nonregistered user answered, according to the user's registration information, which is converted into registration user, alsoIt is to say, after registration behavior occurs, user identity can be converted, by the identity of the nonregistered user by original nonregistered user literGrade is registration user;This processing mode, so that registration user can directly inherit the data of the nonregistered user, such as historical behaviorData etc.;Therefore, it is possible to prevente effectively from losing historical behavior data.It, can also be according to former non-note meanwhile after user registration successThe historical behavior data of volume user provide second individual character service to registration user.
For example, user carries out cell-phone number registration (identifying code verifying) by client or third party logs in registration (by micro-Rich, wechat, qq obtain the believable information of third party), after legal identity is verified, original tourist's identity will be upgraded to infuseVolume user identity, obtains more multi-functional access right.In the present embodiment, after user registration success, tourist's token willIt is converted into the formal token of registration user, this token will return after each successfully login after first time registers or laterTo client, the communication identifier as client and server, and tourist's token of bound device number will fail before.
As a kind of optional embodiment, since registration user is to be converted to be formed by nonregistered user, registrationUser can also directly inherit the access token of the nonregistered user;This processing mode, so that service provider system is not necessarily to as noteVolume user regenerates access token;Therefore, the computing resource of system can be effectively saved, user's registration efficiency is improved.
Second individual characterization service includes service provider system according to the historical behavior data of registration user (including userHistorical behavior data and user when for nonregistered user are the historical behavior data after registering user) registration user providesPersonalized service, since different registration users have different historical behavior data, service provider system can be differentIt registers user and the service of differentiation is provided.For example, the historical behavior data of registration user A include having thumbed up commodity 1, then service mentionsIt is to register the personalized service that user A is provided to believe to show with chart mode with other commodity of the collocation of commodity 1 for systemThe service of breath;The historical behavior data of registration user B include having browsed commodity 1, then service provider system can be registration user BThe personalized service of offer is that the service of the newest merchandise news of commodity 1 is shown with chart mode.
As an alternative embodiment, the historical behavior data according to the nonregistered user, and to describedRegister the step of user provides second individual characterization service, it may include following specific steps: 1) according to the historical behavior data, reallyDetermine second individual character recommendation information;2) the second individual character recommendation information is shown to the registration user.
It should be noted that needing existing nonregistered user making crash handling after user registration success.When registration is usedAfter family is logged off from client, need to recapture tourist's identity, it may be assumed that after a registration user actively logs off or time-out is automaticAfter logging off, the access token of original nonregistered user cannot be used.Under non-logging state, user is usually onlyThe partial function of service provider system can be used, and need to reacquire the new access token as tourist user, i.e.,Re-create a new nonregistered user.
Service provider system provided by the embodiments of the present application based on user identity, first sent by receiving clientAccess request, first access request include client identification and/or access token;It judges whether there is and the clientMark or the corresponding nonregistered user of the access token;If so, according to the historical behavior data of the nonregistered user, toThe nonregistered user provides the first personalized service;This processing mode, enables service provider system according to user'sThe service that identity is determined as its offer can be according to the respective history row of different non-registered users for the non-registered users of systemFor data, the service of differentiation is provided for different non-registered users;Therefore, can effectively lifting system data service efficiency,And improve user experience.
It is the flow chart of the service providing method based on user identity of the embodiment of the present application referring to Fig. 3, this method is heldRow main body includes the above-mentioned service providing apparatus 201 based on user identity, and this method comprises the following steps:
Step 301, the first access request that client is sent is received, first access request includes client identificationAnd/or access token.
Step 302, nonregistered user corresponding with the client identification or the access token is judged whether there is;IfIt is then to enter step 303.
Step 303, according to the historical behavior data of the nonregistered user, the first individual character is provided to the nonregistered userChange service.
When it is implemented, following steps generation can be used in the historical behavior data: 1) receiving what the client was sentSecond access request, second access request include the user operation instruction or needle that the nonregistered user is directed to specified dataTo the inquiry instruction of specified data query conditions;2) it according to the user operation instruction for specified data, generates described non-Register the historical behavior data of user;Alternatively, obtaining the data for meeting the data query conditions, and according to the data retrievedDetermine the historical behavior data of the nonregistered user;3) the historical behavior data of the nonregistered user are stored.
Optionally, step 303 may include following specific steps: 1) according to the historical behavior data, determining the first individual characterChange recommendation information;2) the first personalized recommendation information is shown to the nonregistered user.
In the present embodiment, first access request includes client identification.If the judging result of step 302 isIt is no, then enter step 303 '.
Step 303 ', access token is generated, and according to the access token of the client identification and generation, create described non-User is registered, and provides public service to the nonregistered user of creation.
Optionally, the client includes mobile communication equipment, and the client identification includes device number;It is described to creationThe nonregistered user provide public service, it may include following specific steps: 1) according to the device number, determine the clientThe type at end;2) the first public service corresponding with the type of the client is provided to the nonregistered user.
Optionally, the client identification includes MAC address;The non-registered use to creationFamily provides public service, it may include following specific steps: 1) according to the MAC Address, where determining the nonregistered userGeographic area;2) the second public service corresponding with the geographic area is provided to the nonregistered user.
Optionally, 1) the method, which may also include the steps of:, receives the user's registration request that the client is sent, instituteStating user's registration request includes the client identification and user's registration information;2) it judges whether there is and the client identificationCorresponding nonregistered user;If 3) above-mentioned judging result is yes, according to the user's registration information, by the nonregistered userBe converted to registration user;And according to the historical behavior data of the nonregistered user, second individual character is provided to the registration userChange service.
Optionally, the historical behavior data according to the nonregistered user, and second is provided to the registration userThe step of personalized service, it may include following specific steps: 1) according to the historical behavior data, determine that second individual characterization is recommendedInformation;2) the second individual character recommendation information is shown to the registration user.
From above-described embodiment as can be seen that the service providing method provided by the embodiments of the present application based on user identity, leads toIt crosses and receives the first access request that client is sent, first access request includes client identification and/or access token;SentenceIt is disconnected to whether there is nonregistered user corresponding with the client identification or the access token;If so, according to the non-noteThe historical behavior data of volume user provide the first personalized service to the nonregistered user;This processing mode, so that can rootIt can be according to different non-registered users respectively for the non-registered users of system according to the service that the identity of user is determined as its offerHistorical behavior data, provide the service of differentiation for different non-registered users;Therefore, can the effectively data of lifting system makeWith efficiency, and improve user experience.
It referring to fig. 4, is the structural schematic diagram of the service providing apparatus based on user identity of the embodiment of the present application.The dressSetting includes: the first access request receiving unit 401, for receiving the first access request of client transmission, first accessRequest includes client identification and/or access token;First judging unit 402, for judging whether there is and the clientMark or the corresponding nonregistered user of the access token;If so, the first personalized service unit 403 of starting;First individual characterChange service rendering units 403, for the historical behavior data according to the nonregistered user, provides the to the nonregistered userOne personalized service.
Optionally, it includes: that the first personalized recommendation information determines that son is single that first personalized service, which provides unit 403,Member, for determining the first personalized recommendation information according to the historical behavior data;First personalized recommendation information shows that son is singleMember, for showing the first personalized recommendation information to the nonregistered user.
Optionally, first access request includes client identification;Described device further include: nonregistered user creation is singleMember creates the nonregistered user for generating access token, and according to the access token of the client identification and generation;Public service provides unit, for providing public service to the nonregistered user of creation;First judging unit 402,If be also used to above-mentioned judging result be it is no, start the nonregistered user creating unit.
Optionally, the client includes mobile communication equipment, and the client identification includes device number;The public clothesIt includes: that client type determines subelement that business, which provides unit, for determining the type of the client according to the device number;First public service provides subelement, public for providing corresponding with the type of the client first to the nonregistered userService altogether.
Optionally, the client identification includes MAC address;The public service provides unit packetInclude: geographic area determines subelement, for determining the geographic area where the nonregistered user according to the MAC Address;TheTwo public services provide subelement, for providing the second public clothes corresponding with the geographic area to the nonregistered userBusiness.
Optionally, described device further include: user's registration request reception unit, the use sent for receiving the clientFamily registration request, the user's registration request includes the client identification and user's registration information;Second judgment unit is used forJudge whether there is nonregistered user corresponding with the client identification;If so, starting registration user's converting unit;RegistrationUser's converting unit, for according to the user's registration information, the nonregistered user to be converted to registration user;Second individual characterChange service rendering units, for the historical behavior data according to the nonregistered user, provides second to the registration userProperty service.
Optionally, the second individual character service rendering units include: that second individual character recommendation information determines subelement, are usedAccording to the historical behavior data, second individual character recommendation information is determined;Second individual character recommendation information shows subelement, usesIn showing the second individual character recommendation information to the registration user.
Optionally, described device further include: historical behavior data generating unit, for generating the historical behavior data;
The historical behavior data generating unit includes: the second access request receiving subelement, for receiving the clientThe second access request sent is held, second access request includes the user's operation that the nonregistered user is directed to specified dataInstruction or for specified data query conditions inquiry instruction;Historical behavior data generate subelement, for being directed to according toThe user operation instruction of specified data, generates the historical behavior data of the nonregistered user;Meet the data alternatively, obtainingThe data of querying condition, and determine according to the data retrieved the historical behavior data of the nonregistered user;Historical behavior numberAccording to storing sub-units, for storing the historical behavior data of the nonregistered user.
It include processor and storage in the structure of the service providing apparatus based on user identity in a possible designDevice, the memory are used to store the journey for supporting the service providing apparatus based on user identity to execute above-mentioned user registering methodSequence, the processor is configured to for executing the program stored in the memory.
Described program includes one or more computer instruction, wherein described in one or more computer instruction suppliesProcessor, which calls, to be executed.
The processor is used for: receiving the first access request that client is sent, first access request includes clientEnd mark and/or access token;Judge whether there is non-registered use corresponding with the client identification or the access tokenFamily;If so, providing the first personalized clothes to the nonregistered user according to the historical behavior data of the nonregistered userBusiness.
From above-described embodiment as can be seen that the service providing apparatus provided by the embodiments of the present application based on user identity, leads toIt crosses and receives the first access request that client is sent, first access request includes client identification and/or access token;SentenceIt is disconnected to whether there is nonregistered user corresponding with the client identification or the access token;If so, according to the non-noteThe historical behavior data of volume user provide the first personalized service to the nonregistered user;This processing mode, so that can rootIt can be according to different non-registered users respectively for the non-registered users of system according to the service that the identity of user is determined as its offerHistorical behavior data, provide the service of differentiation for different non-registered users;Therefore, can the effectively data of lifting system makeWith efficiency, and improve user experience.
Corresponding with the service provider system based on user identity of the embodiment of the present application, present invention also provides a kind of useFamily Accreditation System.Illustrate the problem of the existing technology of user's registration first below.
Under traditional technical conditions, on the one hand, when user uses service provider system as tourist, service provider systemDifferent access tokens is distributed for different tourists, different tourists use service provider system, clothes using its exclusive access tokenBusiness offer system provides service according to access token for corresponding tourist.However, service provider system parses the access of different touristsThe user identifier obtained after token is identical, therefore service provider system can not navigate to specific trip according to parsing resultVisitor, it may be assumed that service provider system can not navigate to specific tourist by the access token of tourist.On the other hand, service provides systemSystem creates a new registration user according to user's registration information, and distributes unique access token for it.Inventor has found thisKind processing mode makes service provider system that can not record the historical behavior data of specific tourist, and then causes to register in touristFor its historical behavior data can not be provided after regular user for it, for example, thumb up behavior or the browsing of tourist become at itRegister user when will be unable to be seen, or cause tourist be changed into registration user after can not using its historical behavior data toIt provides personalized information recommendation service, to reduce user experience.
In conclusion the prior art there are problems that its historical behavior data can not be given for change after tourist becomes registration user.
It is the block diagram of the user's registration system of the embodiment of the present application, which includes user's registration device 501 referring to Fig. 5With the device 502 for sending user's registration request to the user's registration device 501.The user's registration device 501 is usuallyIt is deployed in server, but is not limited to server, is also possible to can be realized any equipment of the user registering method;InstituteThe device 502 for stating transmission user's registration request is usually deployed in the terminals such as intelligent movable communication apparatus, PC, PAD, iPadEquipment.
In the present embodiment, the device 502 for sending user's registration request is deployed in smart phone, user's noteList device 501 is disposed in the server.The user of user's registration system sends user's registration request by user end to server,The user's registration request includes client identification and user's registration information;The user's registration device of deployment on the serverAfter 501 receive the user's registration request of client transmission, judge whether there is corresponding with the client identification non-registeredUser;If so, the nonregistered user is converted to registration user, so that the non-note according to the user's registration informationHistorical behavior data of the historical behavior data of volume user as the registration user.
It is the interaction schematic diagram of the user's registration system of the embodiment of the present application referring to Fig. 6.In the present embodiment, it interactedJourney includes following link:
1) client that user is used as tourist to use by it first is to the service for deploying the user's registration device 501Device sends the first access request including client device number (such as IMEI), and server judges whether there is after receiving the requestNonregistered user corresponding with the device number is then the unique user identifier of device number distribution if it is judged that being no, andAccess token is generated for the tourist, and according to the device number and the access token, creation nonregistered user, then by the access tokenIt is passed back to client, the communication identifier as client and server.
2) user sends the second access request to server using the access token, and the second access request is in the present embodimentFor the instruction that thumbs up of specific transactions object, server receives and navigates to the non-registered use by the access token after the requestBehind family, the corresponding nonregistered user stores it and thumbs up behavioral data, and client historical behavior data is notified to store successfully.
3) it sends the user's registration including device number and user's registration information with user orientation server to request, server receivesJudged in user subsystem after the request with the presence or absence of nonregistered user corresponding with the device number, if it is judged that be it is yes,Then according to user's registration information, which is converted into registration user, registration user will inherit the nonregistered userHistorical behavior data, the access token of the nonregistered user can also be inherited.
4) user logs in the system using login account (such as cell-phone number), and system verifies user identity, and authentication passes throughBackward client returns to the access token of registration user.
5) registration user accesses system using its access token, system can according to the historical behavior data of the user (includingThe historical behavior data recorded when it is as nonregistered user are with it as the historical behavior data recorded when registering user) it determinesThe service provided for it.
User's registration system provided by the embodiments of the present application is requested by receiving the user's registration that client is sent, describedUser's registration request includes client identification and user's registration information;It judges whether there is corresponding with the client identification non-Register user;If so, the nonregistered user is converted to registration user according to the user's registration information;The non-noteHistorical behavior data of the historical behavior data of volume user as the registration user;This processing mode, so that user's registrationSystem can identify corresponding nonregistered user according to client identification, and the nonregistered user is converted to registration user, makeUser, which must be registered, can inherit the historical behavior data of nonregistered user, thus can avoid losing historical behavior data;It therefore, can be withThe integrality of user data is effectively ensured, to improve user experience.It, can also be according to original meanwhile after user registration successThe historical behavior data of nonregistered user, provide personalized service to registration user.
It is the flow chart of the user registering method of the embodiment of the present application, the executing subject of this method includes above-mentioned referring to Fig. 7User's registration device 501, this method comprises the following steps:
Step 701, receive the user's registration request that client is sent, user's registration request include client identification andUser's registration information.
Step 702, nonregistered user corresponding with the client identification is judged whether there is;If so, entering step703。
Step 703, according to the user's registration information, the nonregistered user is converted into registration user;The non-noteHistorical behavior data of the historical behavior data of volume user as the registration user.
In the present embodiment, if the judging result of step 702 be it is no, according to user's registration information create one it is newRegister user, it may be assumed that distribute unique user identifier, a unique access token for registration user, and storing user's registered is believedBreath.
When it is implemented, following steps generation can be used in the nonregistered user: 1) receive that the client sends theOne access request, first access request include the client identification;2) it judges whether there is and the client identificationCorresponding nonregistered user;3) if it is not, then generating the access token;And it is enabled according to the client identification and the accessBoard creates the nonregistered user.
When it is implemented, following steps generation can be used in the historical behavior data: 1) receiving what the client was sentSecond access request, second access request include the access token and uniform resource locator, and the unified resource is fixedPosition symbol may include that the nonregistered user is directed to the specified user operation instruction of data or looking into for specified data query conditionsAsk instruction;2) according to the uniform resource locator, the historical behavior data of the nonregistered user are generated, such as according to the needleTo the user operation instruction of specified data, the historical behavior data of the nonregistered user are generated;Meet the number alternatively, obtainingAccording to the data of querying condition, and determine according to the data retrieved the historical behavior data of the nonregistered user;3) storage instituteState the historical behavior data of nonregistered user.
It should be noted that the method may also include the step of clearing up the nonregistered user after step 703,Nonregistered user is made into crash handling;This processing mode, so that needing weight after registration user logs off from clientObtain tourist's identity, it may be assumed that after a registration user actively logs off or after time-out automatically exits from login, original non-registered useThe access token at family cannot use.Under non-logging state, user is typically only capable to the portion using application system as touristPoint function, and need to reacquire the new access token as tourist user re-creates newly non-registeredUser.The process of nonregistered user is created as described above, details are not described herein again.
From above-described embodiment as can be seen that user registering method provided by the embodiments of the present application, is sent out by receiving clientThe user's registration request sent, the user's registration request includes client identification and user's registration information;Judge whether there is withThe corresponding nonregistered user of the client identification;If so, the nonregistered user is turned according to the user's registration informationIt is changed to registration user;Historical behavior data of the historical behavior data of the nonregistered user as the registration user;It is thisProcessing mode enables user's registration system to identify corresponding nonregistered user according to client identification, and this is non-registeredUser is converted to registration user, so that registration user can inherit the historical behavior data of nonregistered user, thus can avoid losingHistorical behavior data;Therefore, the integrality of user data can be effectively ensured, to improve user experience.Meanwhile in userAfter succeeding in registration, it can also be provided personalized service according to the historical behavior data of former nonregistered user to registration user.
It is the structural schematic diagram of the user's registration device of the embodiment of the present application referring to Fig. 8.Described device includes: user's noteVolume request reception unit 801, for receiving the user's registration request of client transmission, the user's registration request includes clientMark and user's registration information;First judging unit 802, for judging whether there is non-note corresponding with the client identificationVolume user;If so, starting registration user's converting unit 803;The registration user converting unit 803, for according to the useThe nonregistered user is converted to registration user by family registration information;The historical behavior data of the nonregistered user are as instituteState the historical behavior data of registration user.
Optionally, described device further include: nonregistered user creating unit, for creating the nonregistered user;
The nonregistered user creating unit includes: the first access request receiving subelement, for receiving the clientThe first access request sent, first access request includes the client identification;Second judgment sub-unit, for judgingWith the presence or absence of nonregistered user corresponding with the client identification;If it is not, then starting nonregistered user converting unit;It is described non-It registers user and creates subelement, for generating the access token, and according to the access of the client identification and generationToken creates the nonregistered user.
Optionally, described device further include: historical behavior data generating unit, for generating the historical behavior data;
The historical behavior data generating unit includes: the second access request receiving subelement, for receiving the clientThe second access request sent is held, second access request includes the access token and uniform resource locator;History rowSubelement is generated for data, for generating the historical behavior data of the nonregistered user according to the uniform resource locator;Historical behavior data storage subunit operable, for storing the historical behavior data of the nonregistered user.
Optionally, described device further include:
Nonregistered user clears up unit, for clearing up the nonregistered user.
It include processor and memory, the memory in the structure of user's registration device in a possible designFor storing the program for supporting user's registration device to execute above-mentioned user registering method, the processor is configured to for executingThe program stored in the memory.
Described program includes one or more computer instruction, wherein described in one or more computer instruction suppliesProcessor, which calls, to be executed.
The processor is used for: receiving the user's registration request that client is sent, the user's registration request includes clientEnd mark and user's registration information;Judge whether there is nonregistered user corresponding with the client identification;If so, according toThe nonregistered user is converted to registration user by the user's registration information;The historical behavior data of the nonregistered userHistorical behavior data as the registration user.
From above-described embodiment as can be seen that user's registration device provided by the embodiments of the present application, is sent out by receiving clientThe user's registration request sent, the user's registration request includes client identification and user's registration information;Judge whether there is withThe corresponding nonregistered user of the client identification;If so, the nonregistered user is turned according to the user's registration informationIt is changed to registration user;Historical behavior data of the historical behavior data of the nonregistered user as the registration user;It is thisProcessing mode enables user's registration system to identify corresponding nonregistered user according to client identification, and this is non-registeredUser is converted to registration user, so that registration user can inherit the historical behavior data of nonregistered user, thus can avoid losingHistorical behavior data;Therefore, the integrality of user data can be effectively ensured, to improve user experience.Meanwhile in userAfter succeeding in registration, it can also be provided personalized service according to the historical behavior data of former nonregistered user to registration user.
In the specific implementation, the present invention also provides a kind of computer storage mediums, wherein the computer storage medium can storeHave program, the program execute when may include user identity provided by the invention service providing method or user registering method it is eachStep some or all of in embodiment.The storage medium can for magnetic disk, CD, read-only memory (English:Read-only memory, referred to as: ROM) or random access memory (English: random access memory, referred to as:RAM) etc..
It is required that those skilled in the art can be understood that the technology in the embodiment of the present invention can add by softwareThe mode of general hardware platform realize.Based on this understanding, the technical solution in the embodiment of the present invention substantially orSay that the part that contributes to existing technology can be embodied in the form of software products, which can depositStorage is in storage medium, such as ROM/RAM, magnetic disk, CD, including some instructions are used so that computer equipment (can be withIt is personal computer, server or the network equipment etc.) execute certain part institutes of each embodiment of the present invention or embodimentThe method stated.
Same and similar part may refer to each other between each embodiment in this specification.Especially for user identityService providing apparatus or user's registration device embodiment for, since it is substantially similar to the method embodiment, thus descriptionIt is fairly simple, related place is referring to the explanation in embodiment of the method.
Invention described above embodiment is not intended to limit the scope of the present invention..

Claims (32)

CN201710579872.1A2017-07-172017-07-17Service providing method, apparatus and system based on user identityPendingCN109274705A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710579872.1ACN109274705A (en)2017-07-172017-07-17Service providing method, apparatus and system based on user identity

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710579872.1ACN109274705A (en)2017-07-172017-07-17Service providing method, apparatus and system based on user identity

Publications (1)

Publication NumberPublication Date
CN109274705Atrue CN109274705A (en)2019-01-25

Family

ID=65152330

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710579872.1APendingCN109274705A (en)2017-07-172017-07-17Service providing method, apparatus and system based on user identity

Country Status (1)

CountryLink
CN (1)CN109274705A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110147495A (en)*2019-04-262019-08-20平安普惠企业管理有限公司Page response method, apparatus, equipment and medium based on Configuration Online
CN111199427A (en)*2019-12-312020-05-26上海移为通信技术股份有限公司Grouping management method and device for network users, electronic equipment and storage medium
CN111385313A (en)*2020-05-282020-07-07支付宝(杭州)信息技术有限公司Method and system for verifying object request validity
CN112165535A (en)*2020-11-112021-01-01深圳市和讯华谷信息技术有限公司Message push processing method and system
CN114329389A (en)*2021-12-312022-04-12北京金堤科技有限公司 User identification method and device, computer storage medium and electronic device
EP4037358A1 (en)*2021-01-292022-08-03Quadient Technologies FranceGuest access management in a mobile application

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102521285A (en)*2011-11-282012-06-27北京百度网讯科技有限公司Real-time information checking method and server based on search engine
CN102882888A (en)*2012-10-182013-01-16北京奇虎科技有限公司Network application access method and system
CN102930009A (en)*2012-10-302013-02-13北京奇虎科技有限公司Individual website navigation system
US8838986B2 (en)*2005-08-082014-09-16Google Inc.Invocation of third party's service
CN104735062A (en)*2015-03-122015-06-24微梦创科网络科技(中国)有限公司Network user registration method and server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8838986B2 (en)*2005-08-082014-09-16Google Inc.Invocation of third party's service
CN102521285A (en)*2011-11-282012-06-27北京百度网讯科技有限公司Real-time information checking method and server based on search engine
CN102882888A (en)*2012-10-182013-01-16北京奇虎科技有限公司Network application access method and system
CN102930009A (en)*2012-10-302013-02-13北京奇虎科技有限公司Individual website navigation system
CN104735062A (en)*2015-03-122015-06-24微梦创科网络科技(中国)有限公司Network user registration method and server

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110147495A (en)*2019-04-262019-08-20平安普惠企业管理有限公司Page response method, apparatus, equipment and medium based on Configuration Online
CN111199427A (en)*2019-12-312020-05-26上海移为通信技术股份有限公司Grouping management method and device for network users, electronic equipment and storage medium
CN111199427B (en)*2019-12-312023-09-29上海移为通信技术股份有限公司Grouping management method and device for network users, electronic equipment and storage medium
CN111385313A (en)*2020-05-282020-07-07支付宝(杭州)信息技术有限公司Method and system for verifying object request validity
CN112165535A (en)*2020-11-112021-01-01深圳市和讯华谷信息技术有限公司Message push processing method and system
CN112165535B (en)*2020-11-112023-07-04深圳市和讯华谷信息技术有限公司Message pushing processing method and system
EP4037358A1 (en)*2021-01-292022-08-03Quadient Technologies FranceGuest access management in a mobile application
CN114329389A (en)*2021-12-312022-04-12北京金堤科技有限公司 User identification method and device, computer storage medium and electronic device

Similar Documents

PublicationPublication DateTitle
US11175796B2 (en)Menu management method, server, and system
CN109274705A (en)Service providing method, apparatus and system based on user identity
US10516659B2 (en)User information obtaining method and apparatus, and server by an organization to deliver targated data to the user
EP3203709B1 (en)Cloud service server and method for managing cloud service server
US10277701B2 (en)Methods and Systems for Rewriting Scripts to Direct Requests
CN104158818B (en)A kind of single-point logging method and system
US10789614B2 (en)Method and system for issuing recommended information
CN110635911A (en)Native single sign-on (SSO) for mobile applications
CN102843413B (en) Screen generation system, screen generation method, and screen generation program
WO2017063367A1 (en)Method for logging in to application, server, terminal, and non-volatile computer readable storage medium
CN103368913A (en)Account login method, apparatus and system, and network server
CN109597643A (en)Using gray scale dissemination method, device, electronic equipment and storage medium
CN108023867B (en) Mobile web page advertisement filtering method, gateway server and filtering server
CN107086984A (en)A kind of method, terminal and server for obtaining and generating identifying code
CN109347637A (en)Authentication method, content delivery network (CDN) and content server
US20150264095A1 (en)Web service push method and web service push server and web service providing server performing same
TW201203140A (en)Online service providing system, method, server and mobile device thereof, and computer program product
US20140020079A1 (en)Method for providing network service and apparatus thereof
US20180063270A1 (en)Methods and Systems for Signing Resource Identifiers
CN111034149A (en) System and method for single ID service based on blockchain
CN109951318A (en)The function configuration method and device of application
CN109889468A (en)Transmission method, system, device, equipment and the storage medium of network data
CN104767672A (en) Method and device for establishing account relationship
CN108880923A (en)The method and apparatus that policer operation applied to application server is requested
CN105760729A (en)Login method and electronic equipment

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20190125


[8]ページ先頭

©2009-2025 Movatter.jp