[go: up one dir, main page]

CN106161211B - Activity management method and system based on instant messaging software - Google Patents

Activity management method and system based on instant messaging software Download PDF

Info

Publication number
CN106161211B
CN106161211B CN201610598201.5A CN201610598201A CN106161211B CN 106161211 B CN106161211 B CN 106161211B CN 201610598201 A CN201610598201 A CN 201610598201A CN 106161211 B CN106161211 B CN 106161211B
Authority
CN
China
Prior art keywords
activity
server
information
activity information
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610598201.5A
Other languages
Chinese (zh)
Other versions
CN106161211A (en
Inventor
杨成林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Hanzhiyou Information Technology Service Co Ltd
Original Assignee
Shanghai Hanzhiyou Information Technology Service Co 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 Shanghai Hanzhiyou Information Technology Service Co Ltd filed Critical Shanghai Hanzhiyou Information Technology Service Co Ltd
Priority to CN201610598201.5A priority Critical patent/CN106161211B/en
Publication of CN106161211A publication Critical patent/CN106161211A/en
Application granted granted Critical
Publication of CN106161211B publication Critical patent/CN106161211B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供一种基于即时通讯软件的活动管理方法及系统,其中,第二服务端根据活动信息生成与活动信息关联的第一活动链接,并发送至客户端;第二服务端根据客户端访问第一活动链接的请求对活动信息进行认证以,以判断所述活动信息是否有效,若否则退出;通讯服务端接收第二服务端发送的授权信息并进行验证;如验证通过,第二服务端则将获取的用户信息与活动信息关联以形成一第二活动链接;如验证失败,则退出;第二服务端根据请求,通过第二活动链接将对应请求的访问结果反馈至客户端,以供客户端操作。其技术方案的有益效果在于,不仅方便对活动信息进行管理而且能对活动活动信息进行及时高效的认证,方便客户端的用户及时的访问活动信息。

The present invention provides an activity management method and system based on instant messaging software, wherein the second server generates a first activity link associated with the activity information according to the activity information, and sends it to the client; the second server accesses the activity according to the client The request of the first activity link authenticates the activity information to determine whether the activity information is valid, and if not, exits; the communication server receives the authorization information sent by the second server and verifies it; if the verification is passed, the second server Then associate the acquired user information with the activity information to form a second activity link; if the verification fails, exit; the second server, according to the request, feeds back the access result corresponding to the request to the client through the second activity link for Client operation. The beneficial effect of the technical solution is that it is not only convenient to manage the activity information, but also can authenticate the activity information in a timely and efficient manner, so as to facilitate the users of the client terminal to access the activity information in a timely manner.

Description

A kind of activity management method and system based on instant message applications
Technical field
The present invention relates to technical field of electronic commerce more particularly to a kind of activity management sides based on instant message applications Method.
Background technique
As the number of users of instant message applications is continuously increased, based on marketing activity that instant message applications is set up, Can be by mobile terminal, each action message can be pushed to huge user group by the advantages such as natural social activity and position positioning Body can allow each user to have the opportunity to receive this information, and businessman is then helped to realize point-to-point precision marketing, wherein Not only cost is relatively low in the link of push for action message, and can bring preferable income effect, so that being based on Instant Messenger The marketing activity that news software is set up receives pursuing for major businessman, and lacks in the prior art to the action message of businessman's publication Efficient management is concentrated, i.e., the validity of action message is lacked and is timely authenticated.
Summary of the invention
The existing above problem is issued for action message in the prior art, one kind is now provided and is intended to carry out action message Efficiently management, and the activity management method and system based on instant message applications of certification are provided in time action message.
Specific technical solution is as follows:
A kind of activity management method based on instant message applications, applied to the activity letter for being associated with different transactions The management of breath, wherein at least one client is provided;
One first service end is provided;
One second service end is provided, is connect respectively with the first service end and the client, the second service end In pre-saved the action message;And
The first service end authorizes the action message in the second service end, and will the corresponding work The authorization message of dynamic information is stored in the second service end;
Communications service end is connect with the second service end, and the user of the client is preserved at the Communications service end Information;
It is further comprising the steps of:
Step S1, the described second service end generates and associated first activity of the action message according to the action message Link, and first active link is sent to the client;
Step S2, the described second service end accesses the request of first active link according to the client, to institute State the associated action message of the first active link authenticated with, to judge whether the action message effective,
If it is not, then exiting the operation for accessing presently described action message;
Step S3, the authorization message is sent to the Communications service end, the Communications service by the described second service end End is verified by the authorization message;
Such as be verified, the user information that the second service end will acquire and the action message be associated with One second active link is formed, and executes step S4;
Such as authentication failed, then exit;
It step S4, the described second service end, will the corresponding request by second active link according to the request Access result feed back to the client, for the client operation.
Preferably, the second service end includes a storage module, using the storage module save the action message, The number of the client, the number and secret value at the first service end.
Preferably, include: in the action message
The number of the action message, the validity period of the action message, the state value of the action message, Yi Jiyu Associated first active link of action message.
Preferably, in the step S1, the second service end is according to the secret value by a preset algorithm to described Action message is numbered the corresponding action message and is encrypted, to form one first digest value;
First digest value is included in first activity for being associated with the action message by the second service end In link.
Preferably, in the step S2, the method authenticated to the action message is specifically included:
Step S21, the described second service end is obtained according to the number of the action message in first active link The action message, and the action message is calculated by a preset algorithm to obtain the second digest value;
Step S22, first digest value is compared with second digest value at the described second service end:
If inconsistent, exit;
Step S23, the second service end by the validity period in the action message compared with current date, to sentence Whether the current date that breaks is within the validity period:
If it is not, then exiting;
Step S24, the described second service end judges whether the state value in the action message is available mode:
If it is not, then exiting;
If so, turning to the step S3.
Preferably, the preset algorithm is hashing algorithm or data encryption algorithm.
Preferably, the Communications service end is the server-side of instant message applications.
The present invention also provides a kind of event management systems based on instant message applications, wherein including
One client;
One first service end;
One second service end is connect with the first service end and the client respectively, pre- in the second service end First preserve the action message;And
First service end authorizes the action message in the second service end, to obtain the corresponding activity The authorization message of information is simultaneously stored in the second service end;
Communications service end is connect with the second service end, and the user of the client is preserved at the Communications service end Information;
The second service end includes;
One link generation module, the action message generates and associated first active link of the action message, and will First active link is sent to the client;
One authentication module, to access the request of first active link according to the client, to described first The associated action message of active link is authenticated, and the authorization message is sent to the communication when certification passes through Server-side;
The Communications service end includes:
One authentication module, it is to be verified to the authorization message, and when being verified that the client is corresponding The user information be sent to the second service end;
The user information is associated with to form one second active link by the second service end with the action message;
The second service end further includes a respond module, to pass through second active link according to the request The access result of the correspondence request is fed back into the client, for the client operation.
Preferably, the second service end includes a storage module, and the storage module and the active link generate mould Block, respond module and authentication module connection, to store the action message, the client number, it is described first clothes The number and secret value at business end.
Preferably, the second service end further includes a management module connecting with the storage module, to preservation It the action message in the storage module and is compiled with associated first active link of the action message Collect operation.
Preferably, the action message includes, validity period, described of the number of the action message, the action message The state value of action message and with associated first active link of the action message.
Preferably, the second service end includes:
One algoritic module, the algoritic module are corresponding to be numbered by a predetermined encryption algorithm to the action message The action message is encrypted, to form one first digest value;
One relating module is connect with the algoritic module, the relating module to by first digest value include It is associated in first active link of the action message.
Preferably, the second service end includes:
First judgment module is connect with the algoritic module, and the first judgment module is to judge by the pre- imputation Whether the second digest value that method calculate acquisition to the action message is consistent with the first digest value;
Second judgement judgement, connect, second judgment module is to judge current accessed with the first judgment module Time whether within the validity period of the action message;
Third judgment module is connect with second judgment module, and the third judgment module is to judge the activity Whether the state value in information is available mode.
Preferably, the preset algorithm is hashing algorithm or data encryption algorithm.
Above-mentioned technical proposal has the following advantages that or is managed to action message but also can be right the utility model has the advantages that not only facilitating First stir yourself information carries out efficient certification in time, facilitates the user of client timely to access action message, overcomes Lack in the prior art and action message is managed, and to the defect that action message is authenticated in time.
Detailed description of the invention
With reference to appended attached drawing, more fully to describe the embodiment of the present invention.However, appended attached drawing be merely to illustrate and It illustrates, and is not meant to limit the scope of the invention.
Fig. 1 is a kind of flow chart of the activity management method embodiment based on instant message applications of the present invention;
Fig. 2 is in a kind of activity management method embodiment based on instant message applications of the present invention, about to action message The flow chart authenticated;
Fig. 3 is to carry out in a kind of activity management method embodiment based on instant message applications of the present invention about management end Authorize the flow chart of verification;
Fig. 4 is in a kind of activity management method embodiment based on instant message applications of the present invention, about second service end Obtain the flow chart of the user information of client.
Fig. 5 is a kind of structural schematic diagram of the event management system embodiment based on instant message applications of the present invention;
Fig. 6 is in a kind of event management system embodiment based on instant message applications of the present invention, about second clothes The structural schematic diagram at business end;
Fig. 7 is in a kind of event management system embodiment based on instant message applications of the present invention, about the certification mould The structural schematic diagram of block.
Each appended drawing reference indicates in description above:
(1), client;(2), first service end;(3), second service end;(4), Communications service end;(31), chain is delivered a child At module;(32), authentication module;(33), respond module;(34), storage module;(35), management module;(36), algoritic module; (37), relating module;(321), first judgment module;(322), the second judgment module;(323), third judgment module;(41), Authentication module.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art without creative labor it is obtained it is all its His embodiment, shall fall within the protection scope of the present invention.
It should be noted that in the absence of conflict, the feature in embodiment and embodiment in the present invention can phase Mutually combination.
The present invention will be further explained below with reference to the attached drawings and specific examples, but not as the limitation of the invention.
A kind of activity management method based on instant message applications, applied to the activity letter for being associated with different transactions The management of breath, wherein at least one client 1 is provided;
One first service end 2 is provided;
One second service end 3 is provided, is connect respectively with first service end 2 and client 1, is protected in advance in second service end 3 There is action message;And
First service end 2 authorizes the action message in second service end 3, and the authorization of corresponding action message is believed Breath is stored in second service end 3;
Communications service end 4 is connect with second service end 3, and the user information of client 1 is preserved at Communications service end 4;
It is further comprising the steps of:
Step S1, second service end 3 according to action message generate with associated first active link of action message, and by the One active link is sent to client 1;
Step S2, second service end 3 according to client 1 access the first active link request, to the first active link Whether associated action message is authenticated, effective to judge the action message, if it is not, then exiting the presently described activity of access The operation of information;
Step S3, authorization message is sent to Communications service end 4 by second service end 3, Communications service end 4 to authorization message into Row verifying;
It is such as verified, the user information that second service end 3 will acquire and action message are associated to form one second Active link, and execute step S4;
Such as authentication failed, then exit;
Step S4, second service end 3 is fed back to the access result of corresponding requests by the second active link according to request Client 1, for the operation of client 1.
In above-mentioned technical proposal, carrying out operational administrative to action message by second service end 3 can be specifically, the second client The user at end 1 can save relevant action message according to demand, and wherein action message is joined in order to facilitate the user of client 1 Add, it can be by second service end 3 by action message generation and associated first active link of present activity information, wherein first is living Dynamic link can be by being such as sent to for the first active link based on the data transfer mode of instant messaging with other transmission modes Flexible connection can be pushed to each client 1, client by the manager at first service end 2 by the manager of one server-side 2 1 user can choose whether to participate in the first associated activity of flexible connection according to demand, make as participated in the client 1 that will be participated in For movable participation end;
Wherein, action message can be normally accessed in order to facilitate the user of client 1, first service end 2 can be by Action message in two server-sides 3 is authorized, and the action message in second service end 3 is after Authorized operation, client User can normally access the action message at second service end 3;
After receiving the first active link, the user of client 1 can be received and sent client 1 by the first stir yourself chain To second service end 3, the associated action message of the first active link is recognized according to the request in second service end 3 for one request Card, if action message is invalid, can pass through return wherein whether effective the purpose authenticated is to judge current action message The information of one action message failure is to client 1, and the action message of such as current first active link is effective, then second service end 3 The user information of the client 1 obtained by Communications service end 4 and current action message are associated to form one second Active link, and according to the request of client 1, access result is directly back to by second service end 3 by the second active link Movable client 1 is participated in, action message is operated for the user of client 1, in subsequent operating process, is not needed The user of client 1 carries out movable access again by input user information.
In a kind of preferably embodiment, second service end 3 provides a storage module 34, using the storage module 34 Number, the number and secret value at first service end 2 of client 1 are saved, further in above-mentioned action message can include:
The number of action message, the validity period of action message, the state value of action message and associated with action message First active link.
Second service end 3 is in a kind of preferably embodiment, and in step S1, second service end 3 is by secret value to work The dynamic corresponding action message of information encoding is encrypted, to form one first digest value;
First digest value is included in the first active link for being associated with action message by second service end 3.
In a kind of preferably embodiment, as shown in Fig. 2, the method authenticated to action message has in step S2 Body includes:
Step S21, second service end 3 obtains action message according to the number of the action message in the first active link, and Action message is calculated by a preset algorithm to obtain the second digest value;
Step S22, the first digest value is compared with the second digest value at second service end 3:
If inconsistent, exit;
3 step S23 of second service end, second service end 3 by the validity period in action message compared with current date, to sentence Before the deadline whether disconnected current date:
If it is not, then exiting;
Step S24, second service end 3 judges whether the active state in action message is available mode:
If it is not, then exiting;
If so, turning to above-mentioned step S3.
In above-mentioned technical proposal, after the user of client 1 accesses associated action message by the first active link, In order to make the activity of the user of client 1 promptly and accurately, second service end 3 can to the action message that client 1 accesses into Row certification, what is first verified that is the safety of action message, is compared by the first above-mentioned digest value with the second digest value, Indicate that the first access connection is safety if consistent, possible first active link is tampered if authentication failed, as uneasy Complete, Communications service end 4 can return to an authentication failure message to client 1 at this time, continue if above-mentioned safety verification passes through The activity time of action message is judged in next step, such as current access time outside movable validity period, then second service End 3 returns to an activity end information and is such as before the deadline then authenticated to client 1 to work to the state of action message, i.e., It is found according to movable number with whether the state in the movable associated action message of number is available mode, it is for example unavailable State then indicates that activity at this time has terminated, then the information of the transmittable action message failure in second service end 3 to client 1, if action message is available mode, then this action message is effective, and the user of client 1 can normally participate in.
In a kind of preferably embodiment, preset algorithm is hashing algorithm or is data encryption algorithm.
In above-mentioned technical proposal, hashing algorithm indicates the hash for generating some data slots (such as message or session entry) The algorithm of value;
Data encryption algorithm (Data Encryption Algorithm, DEA) is a kind of symmetric encipherment algorithm, to use Widest cipher key system;
The technology that the first active link is encrypted by hashing algorithm or data encryption algorithm is this field Technology known to technical staff, therefore which is not described herein again.
The second service end 3 in a kind of preferably embodiment;
As shown in figure 3, step S3 includes:
Step S31, second service end 3 sends the number of client 1, the number at first service end 2 and authorization message Authorization verification is carried out, into Communications service end 4 to obtain check results;
Step S32, second service end 3 judges whether authorization verification passes through according to check results:
If verification passes through, second service end 3 obtains and the associated user information of client 1 in Communications service end 4;
If verification does not pass through, exit.
In above-mentioned technical proposal, the number of client 1, the volume at first service end 2 can be pre-saved in Communications service end 4 Number and authorization message, and then second service end 3 can be sent the number of client 1, the number at first service end 2 and award Power information is verified to obtain check results, indicates that second service end 3 can be obtained by first service end 2 if verifying and passing through It gets and the associated user information of client 1.
In a kind of preferably embodiment, as shown in figure 4, after verification passes through, second service end 3 is obtained in step S32 The step of taking user information specifically includes:
Step S321, first service end 2 obtains in Communications service end 4 and the associated use of client 1 according to authorization message Family information;
Step S322, user information is back to second service end 3 by first service end 2.
In above-mentioned technical proposal, after passing through such as action message certification, i.e. the user of expression action message client 1 can be normal It participates in, client 1 can be by login authentication at this time, and wherein first service end 2 can pass through the use of acquisition client 1 after aforesaid operations Family information, first service end 2 is after the user information for obtaining client 1, by user information output valve second service end 3, The action message that two server-sides 3 can be accessed according to the user of client 1, by associated first activity of user information and action message Link association, and then when the user of client 1 accesses the action message herein, second service end 3 passes through the second active link Action message is directly accessed, and access result is back to client 1, action message is operated for the user of client 1, In subsequent operating process, the user of client 1 is not needed again by sign-on access action message.
In a kind of preferably embodiment, Communications service end 4 is the Communications service end 4 of instant message applications.
It further include a kind of event management system based on instant message applications in technical solution of the present invention.
As shown in figure 5, a kind of embodiment of the event management system based on instant message applications, wherein including;
One client 1;
One first service end 2;
One second service end 3, connect with first service end 2 and client 1 respectively, has pre-saved in second service end 3 Action message;And
First service end 2 authorizes the action message in second service end 3, to obtain the authorization of corresponding action message Information is simultaneously stored in second service end 3;
Communications service end 4 is connect with second service end 3, and the user information of client 1 is preserved at Communications service end 4;
Second service end 3 includes;
One link generation module 31, action message generates and associated first active link of action message, and living by first Dynamic link is sent to client 1;
One authentication module 32 is closed to access the request of the first active link according to client 1 to the first active link The action message of connection is authenticated to obtain authentication result, and authorization message is sent to Communications service end when certification passes through 4;
Communications service end 4 includes:
One authentication module 41 to verify to authorization message, and is sent to the when being verified with user information Two server-sides 3;
User information is associated with to form one second active link by second service end 3 with action message;
Second service end 3 further includes a respond module 33, to according to request, by the second active link by corresponding requests Access result feed back to client 1, for client 1 operation.
In a kind of preferably embodiment, second service end 3 includes a storage module 34, storage module 34 and activity chain It connects generation module 31 and authentication module 32 connects, to store action message, the first active link and the second active link.
In a kind of preferably embodiment, second service end 3 provides a management module 35 connecting with storage module 34, uses To carry out edit operation to the action message being stored in storage module 34 and with associated first active link of action message.
In a kind of preferably embodiment, action message includes, the number of action message, action message validity period, The state value of action message and with associated first active link of action message.
In above-mentioned technical proposal, unique identification of the number of action message as action message has unalterable feature, and The validity period of action message in action message, the state value of action message, the active state of action message can pass through management Module 35 carries out the modification or delete operation of above-mentioned data information, and then conveniently to the same management of action message, wherein living The state value of dynamic information can indicate movable effective with 1, and 0 expression activity is invalid.
In a kind of preferably embodiment, second service end 3 includes:
One algoritic module 36 connect 34 with the storage module, and algoritic module is to pass through a predetermined encryption algorithm to work The dynamic corresponding action message of information encoding is encrypted, to form one first digest value;
One relating module 37, connect with algoritic module 36, and relating module is to include being associated with work by the first digest value In first active link of dynamic information.
In a kind of preferably embodiment, above-mentioned authentication module 31 includes:
First judgment module 321, first judgment module carry out calculating acquisition to action message by preset algorithm to judge The second digest value it is whether consistent with the first digest value;
Second judges 322, connect with first judgment module 321, and the second judgment module is to judge current accessed Whether the time is within the validity period of action message;
Third judgment module 323;It is connect with the second judgment module 322, third judgment module is to judge in action message State value whether be available mode.
In a kind of preferably embodiment, above-mentioned preset algorithm is hashing algorithm or data encryption algorithm.
The foregoing is merely preferred embodiments of the present invention, are not intended to limit embodiments of the present invention and protection model It encloses, to those skilled in the art, should can appreciate that all with made by description of the invention and diagramatic content Equivalent replacement and obviously change obtained scheme, should all be included within the scope of the present invention.

Claims (14)

1.一种基于即时通讯软件的活动管理方法,应用于关联于不同的交易活动的活动信息的管理,其特征在于,提供至少一个客户端;1. An activity management method based on instant messaging software, applied to the management of activity information associated with different transaction activities, characterized in that at least one client is provided; 提供一第一服务端;provide a first server; 提供一第二服务端,分别与所述第一服务端及所述客户端连接,所述第二服务端中预先保存有所述活动信息;以及providing a second server, respectively connected to the first server and the client, the second server pre-stores the activity information; and 所述第一服务端对所述第二服务端中的所述活动信息进行授权,并将对应所述活动信息的授权信息保存于所述第二服务端中;The first server authorizes the activity information in the second server, and saves the authorization information corresponding to the activity information in the second server; 通讯服务端,与所述第二服务端连接,所述通讯服务端保存有所述客户端的用户信息;a communication server, connected to the second server, and the communication server stores the user information of the client; 还包括以下步骤:Also includes the following steps: 步骤S1、所述第二服务端根据所述活动信息生成与所述活动信息关联的第一活动链接,并将所述第一活动链接发送至所述客户端;Step S1, the second server generates a first activity link associated with the activity information according to the activity information, and sends the first activity link to the client; 步骤S2、所述第二服务端根据所述客户端访问所述第一活动链接的请求,对与所述第一活动链接关联的所述活动信息进行认证,以判断所述活动信息是否有效,Step S2, the second server authenticates the activity information associated with the first activity link according to the request of the client to access the first activity link, so as to determine whether the activity information is valid, 若否,则退出访问当前所述活动信息的操作;If not, exit the operation of accessing the current activity information; 步骤S3、所述第二服务端将所述授权信息发送至所述通讯服务端,所述通讯服务端对所述授权信息进行验证;Step S3, the second server sends the authorization information to the communication server, and the communication server verifies the authorization information; 如验证通过,所述第二服务端将获取的所述用户信息与所述活动信息进行关联以形成一第二活动链接,并执行步骤S4;If the verification is passed, the second server associates the acquired user information with the activity information to form a second activity link, and executes step S4; 如验证失败,则退出;Exit if verification fails; 步骤S4、所述第二服务端根据所述请求,通过所述第二活动链接将对应所述请求的访问结果反馈至所述客户端,以供所述客户端操作。Step S4, according to the request, the second server feeds back the access result corresponding to the request to the client through the second active link for the client to operate. 2.根据权利要求1所述的基于即时通讯软件的活动管理方法,其特征在于,所述第二服务端包括一储存模块,采用所述储存模块保存所述活动信息、所述客户端的编号、所述第一服务端的编号以及加密值。2. The activity management method based on instant messaging software according to claim 1, wherein the second server comprises a storage module, and adopts the storage module to save the activity information, the serial number of the client, The serial number and encrypted value of the first server. 3.根据权利要求2所述的基于即时通讯软件的活动管理方法,其特征在于,所述活动信息中包括:3. The activity management method based on instant messaging software according to claim 2, wherein the activity information comprises: 所述活动信息的编号、所述活动信息的有效期、所述活动信息的状态值以及与所述活动信息关联的所述第一活动链接。The number of the activity information, the validity period of the activity information, the status value of the activity information, and the first activity link associated with the activity information. 4.根据权利要求2所述的基于即时通讯软件的活动管理方法,其特征在于,所述步骤S1中,所述第二服务端根据所述加密值通过一预设算法对所述活动信息编号对应的所述活动信息进行加密,以形成一第一摘要值;4. The activity management method based on instant messaging software according to claim 2, wherein in the step S1, the second server numbers the activity information by a preset algorithm according to the encrypted value The corresponding activity information is encrypted to form a first digest value; 所述第二服务端将所述第一摘要值包括在关联于所述活动信息的所述第一活动链接中。The second server includes the first digest value in the first activity link associated with the activity information. 5.根据权利要求4所述的基于即时通讯软件的活动管理方法,其特征在于,所述步骤S2中,对所述活动信息进行认证的方法具体包括:5. The activity management method based on instant messaging software according to claim 4, wherein in the step S2, the method for authenticating the activity information specifically comprises: 步骤S21、所述第二服务端根据所述第一活动链接中的所述活动信息的编号获取所述活动信息,并通过一预设算法对所述活动信息进行计算以获得第二摘要值;Step S21, the second server obtains the activity information according to the number of the activity information in the first activity link, and calculates the activity information through a preset algorithm to obtain a second digest value; 步骤S22、所述第二服务端将所述第一摘要值与所述第二摘要值进行比对:Step S22, the second server compares the first digest value with the second digest value: 若不一致,则退出;If not, exit; 步骤S23,所述第二服务端将所述活动信息中的所述有效期与当前日期比较,以判断所述当前日期是否在所述有效期内:Step S23, the second server compares the validity period in the activity information with the current date to determine whether the current date is within the validity period: 若否,则退出;if not, exit; 步骤S24、所述第二服务端判断所述活动信息中的状态值是否为可用状态:Step S24, the second server determines whether the status value in the activity information is an available status: 若否,则退出;if not, exit; 若是,则转向所述步骤S3。If so, go to the step S3. 6.根据权利要求4所述的基于即时通讯软件的活动管理方法,其特征在于,所述预设算法为散列算法或者数据加密算法。6 . The activity management method based on instant messaging software according to claim 4 , wherein the preset algorithm is a hash algorithm or a data encryption algorithm. 7 . 7.根据权利要求1所述的基于即时通讯软件的活动管理方法,其特征在于,所述通讯服务端为即时通讯软件的服务端。7 . The activity management method based on instant messaging software according to claim 1 , wherein the communication server is a server of instant messaging software. 8 . 8.一种基于即时通讯软件的活动管理系统,其特征在于,包括8. An activity management system based on instant messaging software, characterized in that comprising: 一客户端;a client; 一第一服务端;a first server; 一第二服务端,分别与所述第一服务端及所述客户端连接,所述第二服务端中预先保存有所述活动信息;以及a second server, respectively connected to the first server and the client, the second server pre-stores the activity information; and 所述第一服务端对所述第二服务端中的所述活动信息进行授权,以获得对应所述活动信息的授权信息并保存于所述第二服务端中;The first server authorizes the activity information in the second server to obtain authorization information corresponding to the activity information and save it in the second server; 通讯服务端,与所述第二服务端连接,所述通讯服务端保存有所述客户端的用户信息;a communication server, connected to the second server, and the communication server stores the user information of the client; 所述第二服务端包括;The second server includes; 一链接生成模块,所述活动信息生成与所述活动信息关联的第一活动链接,并将所述第一活动链接发送至所述客户端;a link generation module, the activity information generates a first activity link associated with the activity information, and sends the first activity link to the client; 一认证模块,用以根据所述客户端访问所述第一活动链接的请求,对与所述第一活动链接关联的所述活动信息进行认证,并于认证通过时将所述授权信息发送至所述通讯服务端;an authentication module, configured to authenticate the activity information associated with the first activity link according to the client's request for accessing the first activity link, and send the authorization information to the communication server; 所述通讯服务端包括:The communication server includes: 一验证模块,用以对所述授权信息进行验证,并在验证通过时将所述客户端对应的所述用户信息发送至所述第二服务端;a verification module, configured to verify the authorization information, and send the user information corresponding to the client to the second server when the verification is passed; 所述第二服务端将所述用户信息与所述活动信息关联以形成一第二活动链接;The second server associates the user information with the activity information to form a second activity link; 所述第二服务端还包括一响应模块,用以根据所述请求,通过所述第二活动链接将对应所述请求的访问结果反馈至所述客户端,以供所述客户端操作。The second server further includes a response module, configured to feed back the access result corresponding to the request to the client through the second active link according to the request, for the client to operate. 9.根据权利要求8所述的基于即时通讯软件的活动管理系统,其特征在于,所述第二服务端包括一储存模块,所述储存模块与所述活动链接生成模块、响应模块以及认证模块连接,用以储存所述活动信息、所述客户端的编号、所述第一服务端的编号以及加密值。9. The activity management system based on instant messaging software according to claim 8, wherein the second server comprises a storage module, the storage module and the activity link generation module, a response module and an authentication module The connection is used to store the activity information, the serial number of the client, the serial number of the first server and the encrypted value. 10.根据权利要求9所述的基于即时通讯软件的活动管理系统,其特征在于,所述第二服务端还包括一与所述储存模块连接的管理模块,用以对保存于所述储存模块中的所述活动信息以及与所述活动信息关联的所述第一活动链接进行编辑操作。10 . The activity management system based on instant messaging software according to claim 9 , wherein the second server further comprises a management module connected to the storage module for storing data stored in the storage module. 11 . Edit the activity information in and the first activity link associated with the activity information. 11.根据权利要求9所述的基于即时通讯软件的活动管理系统,其特征在于,所述活动信息包括,所述活动信息的编号、所述活动信息的有效期、所述活动信息的状态值以及与所述活动信息关联的所述第一活动链接。11. The activity management system based on instant messaging software according to claim 9, wherein the activity information comprises the number of the activity information, the validity period of the activity information, the status value of the activity information and the first campaign link associated with the campaign information. 12.根据权利要求11所述的基于即时通讯软件的活动管理系统,其特征在于,所述第二服务端包括:12. The activity management system based on instant messaging software according to claim 11, wherein the second server comprises: 一算法模块,所述算法模块用以通过一预设加密算法对所述活动信息编号对应的所述活动信息进行加密,以形成一第一摘要值;an algorithm module, the algorithm module is configured to encrypt the activity information corresponding to the activity information number through a preset encryption algorithm to form a first digest value; 一关联模块,与所述算法模块连接,所述关联模块用以将所述第一摘要值包括在关联于所述活动信息的所述第一活动链接中。an association module, connected with the algorithm module, for including the first digest value in the first activity link associated with the activity information. 13.根据权利要求12所述的基于即时通讯软件的活动管理系统,其特征在于,所述认证模块包括:13. The activity management system based on instant messaging software according to claim 12, wherein the authentication module comprises: 第一判断模块,与所述算法模块连接,所述第一判断模块用以判断由所述预设算法对所述活动信息进行计算获得的第二摘要值是否与第一摘要值一致;a first judging module, connected to the algorithm module, and the first judging module is used for judging whether the second digest value obtained by calculating the activity information by the preset algorithm is consistent with the first digest value; 第二判断判断,与所述第一判断模块连接,所述第二判断模块用以判断当前访问的时间是否在所述活动信息的有效期内;The second judgment judgment is connected with the first judgment module, and the second judgment module is used to judge whether the current access time is within the validity period of the activity information; 第三判断模块,与所述第二判断模块连接,所述第三判断模块用以判断所述活动信息中的所述状态值是否为可用状态。A third judging module is connected to the second judging module, and the third judging module is used for judging whether the state value in the activity information is an available state. 14.根据权利要求12所述的基于即时通讯软件的活动管理系统,其特征在于,所述预设算法为散列算法或者数据加密算法。14 . The activity management system based on instant messaging software according to claim 12 , wherein the preset algorithm is a hash algorithm or a data encryption algorithm. 15 .
CN201610598201.5A 2016-07-27 2016-07-27 Activity management method and system based on instant messaging software Active CN106161211B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610598201.5A CN106161211B (en) 2016-07-27 2016-07-27 Activity management method and system based on instant messaging software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610598201.5A CN106161211B (en) 2016-07-27 2016-07-27 Activity management method and system based on instant messaging software

Publications (2)

Publication Number Publication Date
CN106161211A CN106161211A (en) 2016-11-23
CN106161211B true CN106161211B (en) 2019-02-26

Family

ID=58060061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610598201.5A Active CN106161211B (en) 2016-07-27 2016-07-27 Activity management method and system based on instant messaging software

Country Status (1)

Country Link
CN (1) CN106161211B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083786B (en) * 2019-05-14 2021-04-30 秒针信息技术有限公司 Link verification method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1865441A1 (en) * 2005-03-31 2007-12-12 Alibaba.com Corporation Self-owned resources interactive method and processing method of electronic trade information and system
CN103136684A (en) * 2011-11-25 2013-06-05 北京百分通联传媒技术有限公司 Information management system for bearing enterprise marketing activities
CN103310356A (en) * 2012-03-13 2013-09-18 杜卓 System and method for direct publishment and information popularization of e-commerce information
CN105205717A (en) * 2015-11-10 2015-12-30 中国建设银行股份有限公司 Bank system transaction information management method, system and general account transfer system
CN105389488A (en) * 2015-11-26 2016-03-09 腾讯科技(深圳)有限公司 Identity authentication method and apparatus
CN105471580A (en) * 2014-09-11 2016-04-06 苏州海博智能系统有限公司 Signature checking method and equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1865441A1 (en) * 2005-03-31 2007-12-12 Alibaba.com Corporation Self-owned resources interactive method and processing method of electronic trade information and system
CN103136684A (en) * 2011-11-25 2013-06-05 北京百分通联传媒技术有限公司 Information management system for bearing enterprise marketing activities
CN103310356A (en) * 2012-03-13 2013-09-18 杜卓 System and method for direct publishment and information popularization of e-commerce information
CN105471580A (en) * 2014-09-11 2016-04-06 苏州海博智能系统有限公司 Signature checking method and equipment
CN105205717A (en) * 2015-11-10 2015-12-30 中国建设银行股份有限公司 Bank system transaction information management method, system and general account transfer system
CN105389488A (en) * 2015-11-26 2016-03-09 腾讯科技(深圳)有限公司 Identity authentication method and apparatus

Also Published As

Publication number Publication date
CN106161211A (en) 2016-11-23

Similar Documents

Publication Publication Date Title
CN108667612B (en) Trust service architecture and method based on block chain
CN102148685B (en) Method and system for dynamically authenticating password by multi-password seed self-defined by user
CN108064440B (en) Blockchain-based FIDO authentication method, device and system
CN101414909B (en) Network application user authentication system, method and mobile communication terminal
US8745401B1 (en) Authorizing actions performed by an online service provider
CN104767731B (en) A kind of Restful move transactions system identity certification means of defence
CN102281138B (en) Method and system for improving safety of verification code
CN109067539A (en) Alliance's chain method of commerce, equipment and computer readable storage medium
CN101355555A (en) Authentication system and authentication method
CN101252437A (en) Dynamic verification method, system and apparatus of client terminal identification under C/S architecture
WO2015161690A1 (en) Secure data interaction method and system
CN103475624A (en) Internet of Things key management center system, key distribution system and method
TW201601083A (en) One-time password generation method and device, authentication method and authentication system
CN108173648A (en) Security processing method, equipment and storage medium based on private key escrow
CN108400989B (en) Security authentication equipment, method and system for shared resource identity authentication
CN111461799B (en) Data processing method, data processing device, computer equipment and medium
CN1921395B (en) Method for improving security of network software
CN110290176A (en) Point-to-point information transmission method based on MQTT
US10867326B2 (en) Reputation system and method
CN103379119A (en) Network multi-authentication system or network multi-authentication method
CN106161211B (en) Activity management method and system based on instant messaging software
TWM606867U (en) System for enabling digital certificate with certificate mechanism of online fast authentication
CN108259486A (en) End-to-end key exchange method based on certificate
CN100365974C (en) Device and method for controlling computer login
CN206878870U (en) A kind of safe single-sign-on accesses system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: An activity management method and system based on instant messaging software

Effective date of registration: 20210906

Granted publication date: 20190226

Pledgee: Pacific Anxin Agricultural Insurance Co.,Ltd. Shanghai Minhang branch

Pledgor: SHANGHAI HANDPAL INFORMATION TECHNOLOGY SERVICE Co.,Ltd.

Registration number: Y2021310000061

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20190226

Pledgee: Pacific Anxin Agricultural Insurance Co.,Ltd. Shanghai Minhang branch

Pledgor: SHANGHAI HANDPAL INFORMATION TECHNOLOGY SERVICE Co.,Ltd.

Registration number: Y2021310000061