Disclosure of Invention
The invention aims to provide a ticket checking system based on a side-cloud integrated environment, aiming at the defects of the current ticket checking.
In order to overcome the defects of the prior art, the invention adopts the following technical scheme:
a ticket business checking system based on a side-cloud integrated environment comprises a database, a cooperation module, an acquisition module, a checking module, a processing module, an association module and a processor, wherein the processor is respectively in control connection with the cooperation module, the acquisition module, the checking module, the processing module and the association module,
the database is respectively connected with the cooperation module, the acquisition module, the verification module, the processing module, the association module and the processor so as to realize the storage and the calling of data; the cooperation module is used for coordinating the verification data of the verification module with external data to determine the association between the verification data and the external data; the acquisition module is used for acquiring data of a user so as to realize check of the ticket face data;
the verification module is used for judging whether the ticket information of the user is related to the current journey or not so as to verify the journey of the user;
the processing module is used for processing the acquired data and feeding the data back to the association module for association; the association module is used for associating the ticket face with the identity of the user and associating the travel data of the user, and if an exception exists in a certain travel node, the travel data is triggered to be modified;
the acquisition module is used for acquiring the data of the user so as to store the data in the database; the acquisition module comprises a registration unit and an ID (identity) creation unit, wherein the registration unit acquires the identity information of the user, establishes an account for the user based on an ID registration protocol, and generates an authorization sequence through the cooperation module;
the ID creating unit is used for matching the facial data of the user with identity information to realize the creation of the identity; the ID creating unit comprises an input probe, an angle detecting piece, a display screen, an offset seat and an offset driving mechanism, wherein the input probe is arranged on the offset seat, and the offset driving mechanism is in driving connection with the offset seat; the angle detection piece is used for detecting the rotation angle of the offset seat; acquiring first face data of a first angle of the user, and recording an initial angle value of the angle detection piece, wherein after each acquisition is finished, the user is interacted with the angle detection piece through a display screen; acquiring second face data of a second angle of the user, and recording a current angle value of the angle detection piece;
if the sum of the initial angle value and the current angle value of the angle detection piece is equal to the allowable rotation threshold value of the angle detection value, finishing the operation of inputting the face data;
the input angle of the input probe and the acquired face data are judged according to the following formula:
wherein, View (t) is collected face data;
an angle detection member is offset by an angle;
is the maximum offset angle of the angle detection member; f
p(t) is a face data segment in a detection period;
collected face data View (t) and a detection periodFace data segment F in (1)p(t) satisfies:
if the evaluation factor K is not in the set allowable threshold value, triggering to acquire the face data again; t is a detection period; and t is the acquisition time length of single face data.
Optionally, the coordination module includes an interaction unit and a comparison unit, and the comparison unit is configured to compare the data of the acquisition module with current estimated process data, where the estimated process data is data queued according to a set plan sequence;
the interaction unit interacts data of an external network with a comparison result of the comparison unit to realize collaboration among a plurality of data, and if the interaction result is inconsistent, a corresponding label of the user is marked, wherein the label comprises identity information and a passenger number;
if the interaction results are consistent, the user is checked to pass, the travel event is triggered to be tracked in real time, when the user is interrupted, the travel event of the user is interacted again to determine whether the travel event is abnormal, and the travel is ended if the travel event is not abnormal; and if the abnormity exists, the label of the user is marked with early warning.
Optionally, the association module includes an association unit, and the association unit is configured to determine ticket data or identity information of the user, perform verification based on the ticket data corresponding to the face data, associate the user's travel, and trigger establishment of a travel event, so as to implement association of the user's travel event.
Optionally, the processing module includes a feedback unit and a processing unit, and the processing unit is configured to process data submitted to a server, generate corresponding trip events from the data in the server, and classify the trip events having the same common label, where the common label includes the same destination, the same start station, the same operation route, and stations based on the same operation route;
the feedback unit receives a travel event generated by a travel account of a user and feeds the travel event back to the correlation module; wherein, the travel event is automatically updated according to the content or ticket purchasing information submitted in the travel account by the user.
Optionally, the verification module includes an event triggering unit and a trip management unit, where the trip management unit is configured to manage each trip in the database and arrange the trips through a time sequence; the event triggering unit establishes a triggering event based on the data of the travel management unit and verifies each travel node in the travel according to a time sequence;
the itinerary management unit manages itinerary data associated with the user's identity data, wherein the data associated with the identity information includes a start time point, an end time point of a ticket, and each time node between the start time point and the end time point;
and the event triggering unit checks each travel node in the travel according to the time sequence, and if the associated travel is not in the current triggered sequence, the check is failed. Conversely, when the associated trip is in the currently triggered sequence, the check passes.
The beneficial effects obtained by the invention are as follows:
1. whether the ticket information of the user is related to the current journey or not is judged by adopting a check module, so that the journey of the user is checked;
2. the associating module is used for associating the ticket face with the identity of the user and associating the travel data of the user, so that the data of the user can be efficiently verified after the data of the user is associated;
3. the identity of the user is accurately determined by adopting a cooperation module to check external data or compare the external data with image data recorded by an identity card of the user;
4. the comparison unit is used for comparing the acquisition module with the pre-estimated data to obtain a comparison result, and the travel data of the user is clarified based on the comparison result, so that the travel data of the user is more intelligently prompted;
5. by identifying abnormal behaviors in the associated travel events, the travel events corresponding to the abnormal behaviors are determined to obtain the types of the abnormal behaviors, and the travel data of the user is updated, so that different abnormal behaviors can be checked, and the checking efficiency and reliability of the system are improved.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to embodiments thereof; it should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. Other systems, methods, and/or features of the present embodiments will become apparent to those skilled in the art upon review of the following detailed description. It is intended that all such additional systems, methods, features and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims. Additional features of the disclosed embodiments are described in, and will be apparent from, the detailed description that follows.
The same or similar reference numerals in the drawings of the embodiments of the present invention correspond to the same or similar components; in the description of the present invention, it should be understood that if there is an orientation or positional relationship indicated by the terms "upper", "lower", "left", "right", etc. based on the orientation or positional relationship shown in the drawings, it is only for convenience of describing the present invention and simplifying the description, but it is not intended to indicate or imply that the device or component referred to must have a specific orientation, be constructed in a specific orientation, and be operated, and therefore, the terms describing the positional relationship in the drawings are only used for illustrative purposes and are not to be construed as limiting the present patent, and the specific meaning of the terms described above will be understood by those of ordinary skill in the art according to the specific circumstances.
The first embodiment is as follows: according to fig. 1-6, a ticket service verification system based on the edge cloud integrated environment is provided, which comprises a database, a server, a cooperation module, an acquisition module, a verification module, a processing module, an association module and a processor, wherein the processor is respectively in control connection with the cooperation module, the acquisition module, the verification module, the processing module and the association module, and is based on accurate control of the cooperation module, the acquisition module, the verification module, the processing module and the association module under the centralized control of the processor, so that the ticket service verification is efficient and reliable. The server is used for connecting external data, storing the data in the database after the data is subjected to primary processing by the server when the external data is transmitted, and calling the data by the acquisition module and the cooperation module;
the database is respectively connected with the cooperation module, the acquisition module, the verification module, the processing module, the association module and the processor so as to realize the storage and the calling of data; the cooperation module is used for coordinating the verification data of the verification module with external data to determine the association between the verification data and the external data; the acquisition module is used for acquiring data of a user so as to realize check of the ticket face data;
the verification module is used for judging whether the ticket information of the user is related to the current journey or not so as to verify the journey of the user; the processing module is used for processing the acquired data and feeding the data back to the association module for association; the association module is used for associating the ticket face with the identity of the user and associating the travel data of the user, and if an exception exists in a certain travel node, the travel data is triggered to be modified;
the processing module processes the data of the acquisition module, further processes the processed data and the association module, and verifies the data processed by the association module through the verification module. After being processed, the data of the cooperation module can be also imported into the association module, the association module is used for associating the ticket with the identity of the user and associating the travel data of the user, when the data of the user is associated, the data of the user can be efficiently checked, and meanwhile, the ticket and the identity information of the user can be obtained. Wherein, the identity information of the user includes but is not limited to the following listed types: face data, fingerprint data, valid identity documents, etc.
The acquisition module is used for acquiring the data of the user so as to store the data in the database; the acquisition module comprises a registration unit and an ID (identity) creation unit, wherein the registration unit acquires the identity information of the user, establishes an account for the user based on an ID registration protocol, and generates an authorization sequence through the cooperation module; the generated authorization sequence is generated after the coordination module is coordinated or interacted with external data, and the authorization sequence has uniqueness, thereby effectively ensuring the uniqueness of the account,
the ID creating unit is used for matching the facial data of the user with identity information to realize the creation of the identity; the ID creating unit comprises an input probe, an angle detecting piece, a display screen, an offset seat, an offset driving mechanism, a supporting seat, a connecting rod, an upright rod and a supporting rod, wherein the offset driving mechanism is in driving connection with the offset seat to form a deflection part; the type-in probe is symmetrically arranged on the supporting rod and is connected with the outer wall of the rod body of the supporting rod through a connecting rod, one end of the connecting rod is fixedly connected with the outer wall of the supporting rod in a vertical mode, the other end of the connecting rod is connected with the deflection portion, and the deflection portion is arranged at the upper top of the supporting seat. In addition, the bracing piece is kept away from one side top of connecting rod is provided with the confession the roof that the display screen was placed, just the roof with connect through the pole setting between the display screen, promptly: one end of the upright rod is connected with the top plate, the other end of the upright rod is hinged with the outer wall of the display screen, and a hinged structure is arranged at the joint of the display screen and one end of the upright rod, so that the display screen can rotate along the hinged position to realize steering in different directions, and users in different positions can see the current collection angle, as shown in fig. 5;
the ID creating unit further comprises a sensing piece, the sensing piece is arranged on a power output shaft of the offset driving mechanism, and the angle detecting piece is arranged on a rotating path of the sensing piece and used for collecting a rotating angle of the deflection part of the sensing piece;
the logging probe includes, but is not limited to, the following list: detection cameras, vision sensors, video cameras, still cameras, digital cameras, and the like. The logging probe is used for acquiring the data of the user and acquiring the identity of the user based on the data of the logging probe. The display screen is used for displaying the current angle of the user and feeding back the current angle to the user for checking, and meanwhile, prompt information is displayed on the display screen to prompt the user to keep the current posture or other prompt information.
The angle detection piece is used for detecting the rotation angle of the offset seat; acquiring first face data of a first angle of the user, and recording an initial angle value of the angle detection piece, wherein after each acquisition is finished, the user is interacted with the angle detection piece through a display screen; acquiring second face data of a second angle of the user, and recording a current angle value of the angle detection piece;
if the sum of the initial angle value and the current angle value of the angle detection piece is equal to the allowable rotation threshold value of the angle detection value, finishing the operation of inputting the face data in one detection period; and when the face data recorded does not accord with the set recording strategy, re-triggering the re-acquisition of the face.
The input angle of the input probe and the acquired face data are judged according to the following formula:
wherein, View (t) is collected face data;
an angle detection member is offset by an angle;
the maximum offset angle of the angle detection member, the maximum offset angle of the rotation is determined according to the inherent structure of the offset seat, as shown in fig. 6; if a larger offset angle is selected, other structures of the deflection parts are used instead to realize different offset angles; in the embodiment, a proper offset angle is selected, so that the acquisition efficiency can be ensured to the maximum extent, and the acquisition effect of the face data is also considered; f
p(t) is a face data segment in a detection period; view (t) and F as described above
p(t) are each related to the period t of acquisition.
Collected face data View (t) and face data slice in a detection periodSegment Fp(t) satisfies:
if the evaluation factor K is not in the set allowable threshold value, triggering to acquire the face data again; t is a detection period; and t is the acquisition time length of single face data.
In addition, after the face data collected by the probe is input, the cooperation module is used for checking with external data or comparing with the image data recorded by the identity card of the user, so that the identity of the user is accurately determined.
Optionally, the coordination module includes an interaction unit and a comparison unit, and the comparison unit is configured to compare the data of the acquisition module with current estimated process data, where the estimated process data is data queued according to a set plan sequence; the estimation process comprises items recorded in the ticket surface, such as movie ticket field times, ticket train times, scenic spot ticket park entry time points, high-speed rail ticket train times and the like. Meanwhile, if the data of the acquisition module is in the estimated progress data, the ticket corresponding to the user is indicated in the estimated progress data.
The verification system further comprises a display module, and the verification module is used for displaying personal travel data so as to guarantee that the user can be prompted about his own travel. And when the ticket face information corresponding to the user is in the estimated journey, displaying or prompting the ticket face information through a display module, so that the user can know the estimated progress of the ticket face.
The comparison unit compares the acquisition module with the estimated data to obtain a comparison result, and the travel data of the user is more intelligently prompted based on the clearness of the comparison result.
The interaction unit interacts data of an external network with a comparison result of the comparison unit to realize collaboration among a plurality of data, and if the interaction result is inconsistent, a label of the user is marked, wherein the label comprises identity information and a passenger number; if the interaction results are consistent, the user is checked to pass, the travel event is triggered to be tracked in real time, when the user is interrupted, the travel event of the user is interacted again to determine whether the travel event is abnormal, and the travel is ended if the travel event is not abnormal; and if the abnormity exists, the label of the user is marked with early warning. The data of the external network comprises data of each ticket purchasing platform; when the user performs ticket refunding or other operations on the ticket purchasing website, the change of the travel data is triggered, and at the moment, the comparison result is changed, and the user is marked for screening the user. Similarly, when the user interrupts the journey and the data submitted to the verification system shows that the comparison result has changed, the label of the user is marked. The types of the marks comprise an end stroke, a stop stroke, an emergency situation and the like, and in addition, the marks are marked by different colors so as to realize different early warning marks.
Optionally, the processing module includes a feedback unit and a processing unit, and the processing unit is configured to process data submitted to a server, generate corresponding trip events from the data in the server, and classify the trip events having the same common label, where the common label includes the same destination, the same start station, the same operation route, and stations based on the same operation route; the feedback unit receives a travel event generated by a travel account of a user and feeds the travel event back to the correlation module; wherein, the travel event is automatically updated according to the content or ticket purchasing information submitted in the travel account by the user. Each user is provided with a corresponding travel account, the user can purchase a ticket through the travel account, and after an order for purchasing the ticket is confirmed, a corresponding travel event exists in the travel account. The travel event comprises travel data, and the travel data indicates the ticket surface type, the using time, the ticket checking position, the travel node and the like of the user.
Optionally, the association module includes an association unit, where the association unit is configured to determine ticket data or identity information of a user, perform verification based on the ticket data corresponding to the face data to associate a trip of the user, and trigger establishment of a trip event to implement association of the trip event of the user;
optionally, the verification module includes an event triggering unit and a trip management unit, where the trip management unit is configured to manage each trip in the database and arrange the trips according to the time sequence; the event triggering unit establishes a triggering event based on the data of the journey management unit and verifies each journey node in the journey according to the time sequence; the itinerary management unit manages itinerary data associated with user's identity data, wherein the data associated with the identity information includes a start time point of a ticket, an end time point, a time node, a ticket checking position, an origin/destination, a train number/session, a seat position, an entry time/exit time, a station of a route, and each time node between the start time point and the end time point;
the event triggering unit checks each travel node in the travel according to the time sequence, and if the associated travel is not in the current triggered sequence, the check is not passed; conversely, when the associated trip is in the currently triggered sequence, the check passes.
The event triggering unit determines the early warning grade of the travel data of the user after correlation in the process of checking the ticket or face data, wherein the early warning grade is determined according to the time node of the travel data; if the node is closer to the set time, the travel event is in the highest grade;
if the abnormal behavior exists in the associated travel events, the travel event corresponding to the abnormal behavior is determined to obtain the type of the abnormality, and the travel data of the user is updated, so that the user can check different abnormal behaviors, and the checking efficiency and reliability of the system are improved. The abnormal behaviors comprise that the verification fails, travel data exists but the nominal information is not verified, the verification time exceeds a set maximum allowable value, a deadline event of the verification is missed, and the like.
The early warning grade is determined according to the following formula, and the early warning grade LEval is as follows:
the YU is an early warning characteristic parameter; omega is abnormal behavior weight, the weight is determined according to the approach degree of the adjacent time node, and higher weight is given when the time from the nominal record is closer; e is the number of abnormal behaviors; r is a correction parameter of an abnormal event, the value of the correction parameter is determined according to the change times of the travel event, and if the user changed the travel data and is not changed, the value is 1; if the user's travel data is changed, the value of R is changed for times;
the YU is an early warning characteristic parameter; m is the total information amount, which is the total information amount of all travel data corresponding to all travel events of the time node in the corresponding server, and can be directly obtained according to the data in the database; h is the proportion of abnormal information, and the value of h is represented as the proportion of m in the total information; g is the number of the abnormal information; n is the total amount of abnormal information to be examined;
in this embodiment, if the user does not check the ticket according to the set deadline time node, a plurality of kinds of abnormal information may occur, where the examination item of the abnormal information is checked according to the check type set on the ticket, for example: all verification information recorded on the ticket surfaces of the verification time node, the verification place and the like; such as: if 5 pieces of check type information exist on one ticket face, determining whether the 5 pieces of check type information are abnormal, and if 3 pieces of abnormal information exist, G =3 and n = 5;
the check type comprises all information recorded by the ticket, such as: time node, ticket location, origin/destination, train/lot, seat location, time of entry/time of exit, and station of approach, etc.
When the event trigger unit checks each journey node in the journey according to the time sequence, if the associated journey is not in the current triggered sequence, the check is not passed. Conversely, when the associated trip is in the currently triggered sequence, the check passes.
Example two: this embodiment should be understood to include at least all the features of any one of the embodiments described above and further improved upon with reference to fig. 1-6, and further characterized in that the verification system further includes a scanning module for scanning a physical ticket or e-ticket to obtain data of the ticket. The scanning module is coupled with the database so that scanned data can be stored in the database, wherein the database comprises a data storage and a scanning code, the data storage is used for storing various data, and meanwhile, the data storage can be arranged according to different identities or different users and stored in a storage unit of the storage during data storage; the scanning code is used for being called when the scanning module scans the bill and scanning the data of the bill.
The scanning module is in control connection with the processor and scans the bills under the centralized control of the processor.
The scanning module comprises a clamping unit and an identification unit, and the clamping unit is used for clamping the bill so as to realize that the bill can be unfolded; the identification unit is used for identifying the bill so as to acquire the information of the bill surface.
The recognition units are arranged above and below the clamping unit and used for recognizing bills in different directions. In this example, the orientation in which the document is gripped by the gripping unit and recognized by the recognition unit is not limited. When the bill is scanned through the scanning unit, the bill is placed through the scanning port, at the moment, the clamping unit clamps the bill, and after the bill is collected through the identification unit, the bill is sent out from an output port;
the clamping unit comprises a clamping channel, rolling wheels, a clamping belt and a rolling driving mechanism, the clamping belt is nested with the rolling wheels, any one of the rolling wheels is in driving connection with the rolling driving mechanism, and the rolling wheels can slide the clamping belt. When the bill is clamped, the clamping units are respectively arranged above and below the bill, so that the bill can be transported along the clamping passage under the clamping of the clamping units, and the bill is arranged on the identification unit of the clamping passage for identification.
The identification unit comprises a data acquisition unit, a microcontroller and a plurality of identification probes, wherein the data acquisition unit is used for acquiring data of each identification probe; the identification probes are distributed at equal intervals along the length direction of the clamping channel; additionally, the data identifying the probe generates a list of tickets under processing by the processor, the list of tickets being stored in the data store. The microcontroller is used for processing the data of the data acquisition unit and storing the data and the data memory; additionally, the microcontroller is coupled to the data storage and communicatively connected to the identification probe;
the microcontroller generates a bill list after acquiring the data of the identification probe; receiving a service request of a ticketing end, and generating a scannable code which is associated with a bill and is separated from the bill; providing a ticket seller with a scannable code associated with a ticket; receiving information contained in the scannable code when the ticket is provided to the service center and the code is scanned by the code scanner; the list is updated according to information from the scannable code, wherein the list is activatable by the scannable code to update the list. During the scanning process, instructions are provided to the ticket seller to provide the ticket to the service center along with the scannable code and the resellerd ticket is stored at the service center. Wherein the identification probe scans the ticket under the conditioning of an automatic receipt mechanism configured to automatically receive the ticket and the scannable code when the ticket is provided to the service center. The identification probe is further configured to capture an image of the ticket as it is provided to the service center and to add the image of the ticket to the list under the action of the microcontroller.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Although the invention has been described above with reference to various embodiments, it should be understood that many changes and modifications may be made without departing from the scope of the invention. That is, the methods, systems, and devices discussed above are examples. Various configurations may omit, substitute, or add various procedures or components as appropriate. For example, in alternative configurations, the methods may be performed in an order different than that described, and/or various components may be added, omitted, and/or combined. Moreover, features described with respect to certain configurations may be combined in various other configurations, as different aspects and elements of the configurations may be combined in a similar manner. Further, elements therein may be updated as technology evolves, i.e., many elements are examples and do not limit the scope of the disclosure or claims.
Specific details are given in the description to provide a thorough understanding of the exemplary configurations including implementations. However, configurations may be practiced without these specific details, for example, well-known circuits, processes, algorithms, structures, and techniques have been shown without unnecessary detail in order to avoid obscuring the configurations. This description provides example configurations only, and does not limit the scope, applicability, or configuration of the claims. Rather, the foregoing description of the configurations will provide those skilled in the art with an enabling description for implementing the described techniques. Various changes may be made in the function and arrangement of elements without departing from the spirit or scope of the disclosure.
In conclusion, it is intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that these examples are illustrative only and are not intended to limit the scope of the invention. After reading the description of the invention, the skilled person can make various changes or modifications to the invention, and these equivalent changes and modifications also fall into the scope of the invention defined by the claims.