CN108492393A - Method and apparatus for registering - Google Patents

Method and apparatus for registering Download PDF

Info

Publication number
CN108492393A
CN108492393A CN201810218719.0A CN201810218719A CN108492393A CN 108492393 A CN108492393 A CN 108492393A CN 201810218719 A CN201810218719 A CN 201810218719A CN 108492393 A CN108492393 A CN 108492393A
Authority
CN
China
Prior art keywords
terminal
image
target
lan
registering
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
CN201810218719.0A
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.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201810218719.0A priority Critical patent/CN108492393A/en
Publication of CN108492393A publication Critical patent/CN108492393A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the present application discloses the method and apparatus for registering.One specific implementation mode of this method includes:In response to receiving the request of registering for including facial image of terminal transmission, determine whether terminal is connected to target LAN;In response to determining that terminal is connected to target LAN, facial image is matched with the image in preset image collection, wherein the image in image collection is corresponding with the identity information of chartered user;In response to detecting to have image of the matching degree between facial image more than predetermined matching degree threshold value in image collection, the corresponding subscriber identity information of the image detected is obtained;Subscriber identity information is added in preset subscriber identity information set of having registered.This embodiment improves the efficiency for statistics of registering, and can reduce cheating rate.

Description

Method and apparatus for registering
Technical field
The invention relates to field of computer technology, and in particular to the method and apparatus for registering.
Background technology
In the prior art, it usually registers machine by dedicated and records whether employee goes to work on time, whether participant It attends a meeting.It refers to a kind of attendance information recording method formula registered by installing human face recognition machine that brush face, which is registered,.Brush face The each face that the system of registering captures is required for comparing one by one in registered face database, and this face number Welcome guest is also therefore realized in a short time according to that there may be the even hundred million grades face informations of hundreds of thousands, up to a million, several ten million in library The capture of face information identifies and compares the engineering for also just becoming a vastness and complexity.Or use face 1:1 compares mould Formula first carries out " positioning ", by the face information of live capture and registered face template by cell-phone number etc. to user identity It is compared, you can confirm personnel participating in the meeting's identity.
Invention content
The embodiment of the present application proposes the method and apparatus for registering.
In a first aspect, the embodiment of the present application provides a kind of method for registering, including:In response to receiving terminal hair That send includes the request of registering of facial image, determines whether terminal is connected to target LAN;In response to determining that terminal connects To target LAN, facial image is matched with the image in preset image collection, wherein the image in image collection It is corresponding with the identity information of chartered user;In response to for detecting to have between facial image in image collection Image with degree more than predetermined matching degree threshold value, obtains the corresponding subscriber identity information of the image detected;User identity is believed Breath is added in preset subscriber identity information set of having registered.
In some embodiments, determine whether terminal is connected to target LAN, including:Determining the network address of terminal is No is the lan address of target LAN;If the lan address of target LAN, it is determined that go out terminal and be connected to target LAN.
In some embodiments, request of registering further includes the title for the wireless routing device that terminal is connected;And it determines Whether terminal is connected to target LAN, including:Determine that the title of wireless routing device whether there is in preset wireless routing In device name set;If being present in wireless routing device name set, it is determined that go out terminal and be connected to target LAN.
In some embodiments, the above method further includes:Will receive register request when time be added to it is preset In subscriber identity information set of registering.
In some embodiments, request of registering further includes the device name of terminal;And determine whether terminal is connected to mesh LAN is marked, including:Obtain the name set for the terminal for having been coupled to Target Wireless routing device, wherein Target Wireless road It is connected with target LAN by equipment, and in target area;Determine that the device name of terminal whether there is in title collection In conjunction;If being present in name set, it is determined that go out terminal and be connected to target LAN.
In some embodiments, the above method further includes:In response to detecting that terminal is disconnected with target LAN, remember Record the time disconnected.
Second aspect, the embodiment of the present application provide a kind of device for registering, including:Determination unit is configured to In response to receiving the request of registering for including facial image of terminal transmission, determine whether terminal is connected to target LAN; With unit, it is configured in response to determining that terminal is connected to target LAN, it will be in facial image and preset image collection Image matched, wherein the image in image collection is corresponding with the identity information of chartered user;It obtains single Member is configured in response to detecting that there is the matching degree between facial image in image collection is more than predetermined matching degree threshold value Image, obtain the corresponding subscriber identity information of the image detected;Adding device is configured to add subscriber identity information Into preset subscriber identity information set of having registered.
In some embodiments, determination unit is further configured to:Determine whether the network address of terminal is target office The lan address of domain net;If the lan address of target LAN, it is determined that go out terminal and be connected to target LAN.
In some embodiments, request of registering further includes the title for the wireless routing device that terminal is connected;And it determines Unit is further configured to:Determine that the title of wireless routing device whether there is in preset wireless routing device name set In;If being present in wireless routing device name set, it is determined that go out terminal and be connected to target LAN.
In some embodiments, adding device is further configured to:Will receive register request when time be added to In preset subscriber identity information set of having registered.
In some embodiments, request of registering further includes the device name of terminal;And determination unit further configures use In:Obtain the name set for the terminal for having been coupled to Target Wireless routing device, wherein Target Wireless routing device and target LAN is connected, and in target area;Determine that the device name of terminal whether there is in name set;If being present in In name set, it is determined that go out terminal and be connected to target LAN.
In some embodiments, above-mentioned apparatus further includes recording unit, is configured to:In response to detecting terminal and target LAN disconnects, and records the time disconnected.
The third aspect, the embodiment of the present application provide a kind of electronic equipment, including:One or more processors;Storage dress It sets, for storing one or more programs, when one or more programs are executed by one or more processors so that one or more A processor is realized such as method any in first aspect.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable medium, are stored thereon with computer program, In, it is realized such as method any in first aspect when program is executed by processor.
Method and apparatus provided by the embodiments of the present application for registering include registering for facial image by receiving user Request, and recognition of face is carried out to obtain subscriber identity information after determining that terminal is connected to target LAN, then it will use Family identity information is added in preset subscriber identity information set of having registered.To improve the efficiency for statistics of registering, and Cheating rate can be reduced.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is that this application can be applied to exemplary system architecture figures therein;
Fig. 2 is the flow chart according to one embodiment of the method for registering of the application;
Fig. 3 is the schematic diagram according to an application scenarios of the method for registering of the application;
Fig. 4 is the flow chart according to another embodiment of the method for registering of the application;
Fig. 5 is the structural schematic diagram according to one embodiment of the device for registering of the application;
Fig. 6 is adapted for the structural schematic diagram of the computer system of the electronic equipment for realizing the embodiment of the present application.
Specific implementation mode
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, is illustrated only in attached drawing and invent relevant part with related.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 shows the example that can apply the method for registering of the application or the embodiment of the device for registering Sexual system framework 100.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105. Network 104 between terminal device 101,102,103 and server 105 provide communication link medium.Network 104 can be with Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be interacted by network 104 with server 105 with using terminal equipment 101,102,103, to receive or send out Send message etc..Various telecommunication customer end applications can be installed, such as register class application, net on terminal device 101,102,103 The application of page browsing device, the application of shopping class, searching class application, instant messaging tools, mailbox client, social platform software etc..
Terminal device 101,102,103 can be hardware, can also be software.When terminal device 101,102,103 is hard Can be the various electronic equipments that there is display screen and support to take pictures when part, including but not limited to smart mobile phone, tablet is electric Brain, E-book reader, MP3 player (Moving Picture Experts Group Audio Layer III, dynamic shadow As expert's compression standard audio level 3), MP4 (Moving Picture Experts Group Audio Layer IV, dynamic Image expert's compression standard audio level 4) player, pocket computer on knee and desktop computer etc..Work as terminal device 101,102,103 when being software, may be mounted in above-mentioned cited electronic equipment.Multiple softwares or soft may be implemented into it Part module (such as providing Distributed Services), can also be implemented as single software or software module.Specific limit is not done herein It is fixed.
Server 105 can be to provide the server of various services, such as to being carried out using terminal device 101,102,103 The backstage for providing and supporting of registering is registered server.Server of registering from the background can be asked to what is received including registering for facial image It the data such as asks to carry out the processing such as analyzing, and handling result (such as subscriber identity information, time of registering etc.) is recorded, may be used also Handling result is fed back into terminal device.
It should be noted that server can be hardware, can also be software.When server is hardware, may be implemented At the distributed server cluster that multiple servers form, individual server can also be implemented as.It, can when server is software To be implemented as multiple softwares or software module (such as providing Distributed Services), single software or software can also be implemented as Module.It is not specifically limited herein.
It should be noted that the method for registering that the embodiment of the present application is provided generally is executed by server 105, phase Ying Di, the device for registering are generally positioned in server 105.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only schematical.According to realization need It wants, can have any number of terminal device, network and server.
With continued reference to Fig. 2, the flow 200 of one embodiment of the method for registering according to the application is shown.It should Method for registering, includes the following steps:
Step 201, the request of registering for including facial image sent in response to receiving terminal, determines whether terminal connects To target LAN.
In the present embodiment, the executive agent (such as server shown in FIG. 1) of the method for registering can be by having Line connection type or radio connection are registered request from user using its terminal reception that register, wherein above-mentioned to register Request includes the facial image of user.It should be pointed out that above-mentioned radio connection can include but is not limited to 3G/4G companies Connect, WiFi connections, bluetooth connection, WiMAX connections, Zigbee connections, UWB (ultra wideband) connections and other are existing In known or exploitation in the future radio connection.Terminal for registering can be that common terminal of registering can also be user Dedicated mobile terminal, such as the personal mobile phone of user, PC etc..Using personal mobile phone register and can avoid being lined up It is registered using common terminal of registering.
Optionally, it before determining whether terminal is connected to target LAN, needs to reflect to personal mobile terminal Power.Request of registering may also include the telephone number of terminal, terminal machine code etc..The individual of server user registered in advance is eventually The telephone number at end, the machine code of terminal.When receive register request when, whether verify the telephone number received or machine code It has been registered that, if registered, can continue to judge whether terminal is connected to target LAN.
User can be logged on to using terminal to register webpage or sends request of registering using application is registered.For using net Page mode is registered, and B/S structures i.e. browser and server structure can be used.Under this configuration, interface of registering is to pass through Browser realizes that few partial transaction logic is realized at browser (Browser), but major affairs logic is in server end (Server) it realizes.Terminal is without downloading dedicated application program of registering, it is only necessary to install a browser, you can pass through browsing Device carries out data interaction with server.Thus enormously simplify flow of registering.Meeting signature etc. is particularly adapted to register temporarily Scene.And for using dedicated application program mode of registering to register, C/S structures can be used.C/S structures, that is, client End/server architecture.It is known software system architecture, by the way that task is reasonably allocated to client (client) With server-side (server), the communication-cost of system is reduced, needs installation client that can just be managed operation.This mode It registers suitable for working attendance.Mobile phone terminal installation is registered, and application program progress is workaday to register.In addition, can also be counted in terminal User's attendance record, facilitates user to check.
Target LAN is arranged on the cable network in target area or the wireless network in coverage goal region.Mesh Mark region is address of registering.For example, the meeting room etc. of the go to work office, workshop, meeting signature registered.
In some optional realization methods of the present embodiment, determine whether terminal is connected to target LAN, including:Really Determine terminal network address whether be target LAN lan address;If the lan address of target LAN, then really It makes terminal and is connected to target LAN.Server can determine whether terminal is connected to target office by the IP address of detection terminal Domain net.Also server can be set to only accessing in LAN.If terminal is connected to target LAN, the IP of terminal Location can be the internal address between such as 192.168.0.0--192.168.255.255.The IP address of terminal can also be mesh Mark the public network IP address of LAN.
In some optional realization methods of the present embodiment, request of registering further includes that the wireless routing that is connected of terminal is set Standby title;And determine whether terminal is connected to target LAN, including:Determine wireless routing device title whether there is in In preset wireless routing device name set;If being present in wireless routing device name set, it is determined that go out terminal connection To target LAN.For example, after user enters the office building of company, the mobile phone carried can be switched by 4G connection automatic or manuals To connect the wireless routing device of the office building positioned at company.When user is registered using mobile phone at this time, terminal can will be current The wireless routing device title of connection is sent to server, judges whether user enters the covering model of target LAN by server It encloses.For example, it is dining room that, which there are multiple wireless routing devices, basement in every layer of a company,.The title of the wireless routing device in dining room For " dining room access point ".Preset wireless routing device name set does not include " dining room access point ".Therefore, though user into The dining room of company cannot also register.User needs to enter its working region, is connected to the wireless routing device positioned at working region, Face could be carried out to register.
In some optional realization methods of the present embodiment, request of registering further includes the device name of terminal;And really Determine whether terminal is connected to target LAN, including:Obtain the title collection for the terminal for having been coupled to Target Wireless routing device It closes, wherein Target Wireless routing device is connected with target LAN, and in target area;Determine the implementor name of terminal Claim with the presence or absence of in name set;If being present in name set, it is determined that go out terminal and be connected to target LAN.It sets in advance Terminal is set to need just to can connect to target LAN by Target Wireless routing device.Pass through other sides to avoid the terminal of user Formula is connected to target LAN and user is practical not in the coverage area of Target Wireless routing device.It prevents by distorting IP Address carries out cheating of registering.
It step 202, will be in facial image and preset image collection in response to determining that terminal is connected to target LAN Image matched.
In the present embodiment, the image in image collection is corresponding with the identity information of chartered user.Face figure As matching process is as follows:First, the characteristic of facial image, including visual signature, pixels statistics feature, face are extracted Image transform coefficients feature, facial image algebraic characteristic etc..Then, by the characteristic and facial image of the facial image of extraction The feature templates stored in set scan for matching.Recognition of face is exactly by face characteristic to be identified and obtained face Feature templates are compared, and are judged the identity information of face according to similarity degree.This process is divided into as two classes:It is a kind of It is to confirm, is the one-to-one process for carrying out image comparison, another kind of is identification, is the one-to-many mistake for carrying out images match comparison Journey.Optionally, it since the original image of acquisition by various conditions due to being limited and random disturbances, tends not to directly make With, it is therefore desirable to the image preprocessings such as gray correction, noise filtering are carried out to it before matching.For facial image, Preprocessing process mainly includes light compensation, greyscale transformation, histogram equalization, normalization, geometric correction, the filter of facial image Wave and sharpening etc..
Step 203, in response to detecting that there is the matching degree between facial image in image collection is more than predetermined match The image for spending threshold value, obtains the corresponding subscriber identity information of the image detected.
In the present embodiment, by the one-to-many or one-to-one progress images match process of step 202, face figure can be obtained As the matching degree with image in image collection.By setting matching degree threshold value, when some image and facial image in image collection Matching degree be more than predetermined matching degree threshold value image, then it is assumed that the image is target image, and by the corresponding body of target image Part information is determined as the identity information of user.
Step 204, subscriber identity information is added in preset subscriber identity information set of having registered.
In the present embodiment, subscriber identity information is added in preset subscriber identity information set of having registered to record The user information registered.It can determine that who has been registered by inquiring subscriber identity information set of having registered.
In some optional realization methods of the present embodiment, the above method further include will receive register request when Between be added in preset subscriber identity information set of having registered.Time when registering request is received as user when registering Between.By user register the time and identity information accordingly records.It can judge whether user is late according to the time of registering.For same One user can only record the time registered for the first time daily.Also the time registered can repeatedly be recorded.
It is a schematic diagram according to the application scenarios of the method for registering of the present embodiment with continued reference to Fig. 3, Fig. 3. In the application scenarios of Fig. 3, the terminal 300 of user is connected to target local after user enters the region of target LAN covering Net, what user opened a terminal register, and interface is registered.After user clicks " take pictures and register " 301, terminal 300 acquires the people of user Face image is to generate request of registering, and the request that will register is sent to server.Server judges that terminal has been coupled to target After LAN, identify that subscriber identity information is XX according to facial image, by the user registration to have registered, and can be to terminal 300 return to successful message 302 of registering.
The method that above-described embodiment of the application provides can be used by being registered by recognition of face in LAN The terminal of individual subscriber to improve the efficiency for statistics of registering, and can reduce cheating rate.
With further reference to Fig. 4, it illustrates the flows 400 of another embodiment of the method for registering.This is used to sign The flow 400 of the method arrived, includes the following steps:
Step 401, the request of registering for including facial image sent in response to receiving terminal, determines whether terminal connects To target LAN.
It step 402, will be in facial image and preset image collection in response to determining that terminal is connected to target LAN Image matched.
Step 403, in response to detecting that there is the matching degree between facial image in image collection is more than predetermined match The image for spending threshold value, obtains the corresponding subscriber identity information of the image detected.
Step 404, subscriber identity information is added in preset subscriber identity information set of having registered.
Step 401-404 and step 201-204 are essentially identical, therefore repeat no more.
Step 405, in response to detecting that terminal is disconnected with target LAN, the time disconnected is recorded.
In the present embodiment, whether the connection that server can be detected by way of timing transmission data packet with terminal breaks It opens.It can also determine whether the connection with terminal disconnects by being connected to the name set of the terminal of Target Wireless routing device. The time disconnected is the time that the terminal of user leaves the target area of target LAN covering.The time can be used as use Leave the time of target area in family.When user leaves Administrative Area for a long time under normal conditions all can carrying mobile phone, therefore can will Quitting time of the time that terminal is disconnected with target LAN as user, calculate the attendance time.Optionally, can also from It opens using step 401-405 come off duty before target area and register.And directly determine that user comes off duty by the time disconnected Time can prevent the situation that user is outgoing but attendance is normal.
Figure 4, it is seen that compared with the corresponding embodiments of Fig. 2, the stream of the method for registering in the present embodiment Journey 400 highlights the step of determining user leaves the region of target LAN covering.The scheme of the present embodiment description can be with as a result, Short sign-on flow to improve the efficiency for statistics of registering, and can reduce cheating rate.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, this application provides a kind of for registering One embodiment of device, the device embodiment is corresponding with embodiment of the method shown in Fig. 2, which specifically can be applied to In various electronic equipments.
As shown in figure 5, the device 500 for registering of the present embodiment includes:Determination unit 501, obtains matching unit 502 Take unit 503 and adding device 504.Wherein it is determined that unit 501 is configured in response to receive terminal transmission include face The request of registering of image, determines whether terminal is connected to target LAN;Matching unit 502 is configured in response to determining end End is connected to target LAN, facial image is matched with the image in preset image collection, wherein in image collection Image it is corresponding with the identity information of chartered user;Acquiring unit 503 is configured in response to detecting image set There is the image that the matching degree between facial image is more than predetermined matching degree threshold value in conjunction, it is corresponding to obtain the image detected Subscriber identity information;Adding device 504 is configured to subscriber identity information being added to preset subscriber identity information of having registered In set.
In the present embodiment, the determination unit 501 of the device 500 for registering, matching unit 502,503 and of acquiring unit The specific processing of adding device 504 can be with step 201, step 202, step 203, the step in 2 corresponding embodiment of reference chart 204。
In some optional realization methods of the present embodiment, determination unit 501 is further configured to:Determine terminal Network address whether be target LAN lan address;If the lan address of target LAN, it is determined that go out terminal It is connected to target LAN.
In some optional realization methods of the present embodiment, request of registering further includes that the wireless routing that is connected of terminal is set Standby title;And determination unit 501 is further configured to:Determine that the title of wireless routing device whether there is in preset In wireless routing device name set;If being present in wireless routing device name set, it is determined that go out terminal and be connected to target LAN.
In some optional realization methods of the present embodiment, adding device 504 is further configured to:Label will be received It is added to time when request in having registered subscriber identity information set.
In some optional realization methods of the present embodiment, request of registering further includes the device name of terminal;And really Order member 501 is further configured to:Obtain the name set for the terminal for having been coupled to Target Wireless routing device, wherein Target Wireless routing device is connected with target LAN, and in target area;Determine whether the device name of terminal deposits It is in name set;If being present in name set, it is determined that go out terminal and be connected to target LAN.
In some optional realization methods of the present embodiment, device 500 further includes recording unit (not shown), and configuration is used In:In response to detecting that terminal is disconnected with target LAN, the time disconnected is recorded.
Below with reference to Fig. 6, it illustrates the computer systems 600 suitable for the electronic equipment for realizing the embodiment of the present application Structural schematic diagram.Electronic equipment shown in Fig. 6 is only an example, to the function of the embodiment of the present application and should not use model Shroud carrys out any restrictions.
As shown in fig. 6, computer system 600 includes central processing unit (CPU) 601, it can be read-only according to being stored in Program in memory (ROM) 602 or be loaded into the program in random access storage device (RAM) 603 from storage section 608 and Execute various actions appropriate and processing.In RAM 603, also it is stored with system 600 and operates required various programs and data. CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input/output (I/O) interface 605 is also connected to always Line 604.
It is connected to I/O interfaces 605 with lower component:Importation 606 including keyboard, mouse etc.;It is penetrated including such as cathode The output par, c 607 of spool (CRT), liquid crystal display (LCD) etc. and loud speaker etc.;Storage section 608 including hard disk etc.; And the communications portion 609 of the network interface card including LAN card, modem etc..Communications portion 609 via such as because The network of spy's net executes communication process.Driver 610 is also according to needing to be connected to I/O interfaces 605.Detachable media 611, such as Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on driver 610, as needed in order to be read from thereon Computer program be mounted into storage section 608 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed by communications portion 609 from network, and/or from detachable media 611 are mounted.When the computer program is executed by central processing unit (CPU) 601, limited in execution the present processes Above-mentioned function.It should be noted that computer-readable medium described herein can be computer-readable signal media or Computer readable storage medium either the two arbitrarily combines.Computer readable storage medium for example can be --- but Be not limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or arbitrary above combination. The more specific example of computer readable storage medium can include but is not limited to:Electrical connection with one or more conducting wires, Portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only deposit Reservoir (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory Part or above-mentioned any appropriate combination.In this application, computer readable storage medium can any be included or store The tangible medium of program, the program can be commanded the either device use or in connection of execution system, device.And In the application, computer-readable signal media may include the data letter propagated in a base band or as a carrier wave part Number, wherein carrying computer-readable program code.Diversified forms may be used in the data-signal of this propagation, including but not It is limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer Any computer-readable medium other than readable storage medium storing program for executing, the computer-readable medium can send, propagate or transmit use In by instruction execution system, device either device use or program in connection.Include on computer-readable medium Program code can transmit with any suitable medium, including but not limited to:Wirelessly, electric wire, optical cable, RF etc., Huo Zheshang Any appropriate combination stated.
The calculating of the operation for executing the application can be write with one or more programming languages or combinations thereof Machine program code, described program design language include object oriented program language-such as Java, Smalltalk, C+ +, further include conventional procedural programming language-such as " C " language or similar programming language.Program code can Fully to execute on the user computer, partly execute, executed as an independent software package on the user computer, Part executes or executes on a remote computer or server completely on the remote computer on the user computer for part. In situations involving remote computers, remote computer can pass through the network of any kind --- including LAN (LAN) Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service Provider is connected by internet).
Flow chart in attached drawing and block diagram, it is illustrated that according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part for a part for one module, program segment, or code of table, the module, program segment, or code includes one or more uses The executable instruction of the logic function as defined in realization.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, this is depended on the functions involved.Also it to note Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit can also be arranged in the processor, for example, can be described as:A kind of processor packet Include determination unit, matching unit, acquiring unit and adding device.Wherein, the title of these units not structure under certain conditions The restriction of the pairs of unit itself, for example, determination unit is also described as " including people in response to receive terminal transmission The request of registering of face image, determines whether the terminal is connected to the unit of target LAN ".
As on the other hand, present invention also provides a kind of computer-readable medium, which can be Included in device described in above-described embodiment;Can also be individualism, and without be incorporated the device in.Above-mentioned calculating Machine readable medium carries one or more program, when said one or multiple programs are executed by the device so that should The request of registering for including facial image that device is sent in response to receiving terminal, determines whether terminal is connected to target local Net;In response to determining that terminal is connected to target LAN, by the image progress in facial image and preset image collection Match, wherein the image in image collection is corresponding with the identity information of chartered user;In response to detecting image collection It is middle to there is the image for being more than predetermined matching degree threshold value with the matching degree between facial image, obtain the corresponding use of the image detected Family identity information;Subscriber identity information is added in preset subscriber identity information set of having registered.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art Member should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from the inventive concept, it is carried out by above-mentioned technical characteristic or its equivalent feature Other technical solutions of arbitrary combination and formation.Such as features described above has similar work(with (but not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (14)

1. a kind of method for registering, including:
In response to receiving the request of registering for including facial image of terminal transmission, determine whether the terminal is connected to target office Domain net;
It, will be in the facial image and preset image collection in response to determining that the terminal is connected to the target LAN Image matched, wherein the image in described image set is corresponding with the identity information of chartered user;
In response to detecting that there is the matching degree between the facial image in described image set is more than predetermined matching degree threshold The image of value obtains the corresponding subscriber identity information of the image detected;
The subscriber identity information is added in preset subscriber identity information set of having registered.
2. according to the method described in claim 1, wherein, whether the determination terminal is connected to target LAN, including:
Determine the terminal network address whether be target LAN lan address;
If the lan address of the target LAN, it is determined that go out the terminal and be connected to the target LAN.
3. according to the method described in claim 1, wherein, the request of registering further includes the wireless routing device that terminal is connected Title;And
Whether the determination terminal is connected to target LAN, including:
Determine that the title of the wireless routing device whether there is in preset wireless routing device name set;
If being present in the wireless routing device name set, it is determined that go out the terminal and be connected to target LAN.
4. according to the method described in claim 1, wherein, the method further includes:
To receive it is described register request when time be added in the subscriber identity information set of having registered.
5. according to the method described in claim 1, wherein, the request of registering further includes the device name of terminal;And
Whether the determination terminal is connected to target LAN, including:
Obtain the name set for the terminal for having been coupled to Target Wireless routing device, wherein the Target Wireless routing device It is connected with target LAN, and in target area;
Determine that the device name of the terminal whether there is in the name set;
If being present in the name set, it is determined that go out the terminal and be connected to target LAN.
6. according to the method described in one of claim 1-5, wherein the method further includes:
In response to detecting that the terminal is disconnected with the target LAN, the time disconnected is recorded.
7. a kind of device for registering, including:
Determination unit is configured to, in response to receiving the request of registering for including facial image of terminal transmission, determine the end Whether end is connected to target LAN;
Matching unit is configured in response to determining that the terminal is connected to the target LAN, by the facial image It is matched with the image in preset image collection, wherein the image in described image set is with chartered user's Identity information is corresponding;
Acquiring unit is configured to the matching degree in response to detecting to have between the facial image in described image set More than the image of predetermined matching degree threshold value, the corresponding subscriber identity information of the image detected is obtained;
Adding device is configured to the subscriber identity information being added in preset subscriber identity information set of having registered.
8. device according to claim 7, wherein the determination unit is further configured to:
Determine the terminal network address whether be target LAN lan address;
If the lan address of the target LAN, it is determined that go out the terminal and be connected to the target LAN.
9. device according to claim 7, wherein the request of registering further includes the wireless routing device that terminal is connected Title;And
The determination unit is further configured to:
Determine that the title of the wireless routing device whether there is in preset wireless routing device name set;
If being present in the wireless routing device name set, it is determined that go out the terminal and be connected to target LAN.
10. device according to claim 7, wherein the adding device is further configured to:
To receive it is described register request when time be added in the subscriber identity information set of having registered.
11. device according to claim 7, wherein the request of registering further includes the device name of terminal;And
The determination unit is further configured to:
Obtain the name set for the terminal for having been coupled to Target Wireless routing device, wherein the Target Wireless routing device It is connected with target LAN, and in target area;
Determine that the device name of the terminal whether there is in the name set;
If being present in the name set, it is determined that go out the terminal and be connected to target LAN.
12. according to the device described in one of claim 7-11, wherein described device further includes recording unit, is configured to:
In response to detecting that the terminal is disconnected with the target LAN, the time disconnected is recorded.
13. a kind of electronic equipment, including:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors so that one or more of processors are real The now method as described in any in claim 1-6.
14. a kind of computer-readable medium, is stored thereon with computer program, wherein real when described program is executed by processor The now method as described in any in claim 1-6.
CN201810218719.0A 2018-03-16 2018-03-16 Method and apparatus for registering Pending CN108492393A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810218719.0A CN108492393A (en) 2018-03-16 2018-03-16 Method and apparatus for registering

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810218719.0A CN108492393A (en) 2018-03-16 2018-03-16 Method and apparatus for registering

Publications (1)

Publication Number Publication Date
CN108492393A true CN108492393A (en) 2018-09-04

Family

ID=63339632

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810218719.0A Pending CN108492393A (en) 2018-03-16 2018-03-16 Method and apparatus for registering

Country Status (1)

Country Link
CN (1) CN108492393A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110111071A (en) * 2019-04-24 2019-08-09 上海商汤智能科技有限公司 It registers method, apparatus, electronic equipment and computer storage medium
CN110609933A (en) * 2019-09-06 2019-12-24 深圳市商汤科技有限公司 Image processing method and device, electronic equipment and storage medium
CN111079140A (en) * 2018-10-18 2020-04-28 中国人寿保险股份有限公司 Method, device and system for preventing cheating
CN112435011A (en) * 2020-12-02 2021-03-02 吉林建筑大学 Student sign-in system, student sign-in method and device
CN112509165A (en) * 2020-11-27 2021-03-16 中国人寿保险股份有限公司 Anti-cheating attendance checking method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100111377A1 (en) * 2002-11-21 2010-05-06 Monroe David A Method for Incorporating Facial Recognition Technology in a Multimedia Surveillance System
CN103810577A (en) * 2014-03-14 2014-05-21 哈尔滨工业大学 Cloud attendance method based on human body biological characteristics
CN105336012A (en) * 2014-08-06 2016-02-17 王鹏飞 Large-scale conference registration method based on face recognition
CN106097468A (en) * 2016-06-07 2016-11-09 腾讯科技(深圳)有限公司 One is registered method, terminal and IM application server
CN106296852A (en) * 2016-08-09 2017-01-04 京东方科技集团股份有限公司 Checking-in state determines method, Apparatus and system
CN107146294A (en) * 2017-04-13 2017-09-08 腾讯科技(深圳)有限公司 Register method, apparatus and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100111377A1 (en) * 2002-11-21 2010-05-06 Monroe David A Method for Incorporating Facial Recognition Technology in a Multimedia Surveillance System
CN103810577A (en) * 2014-03-14 2014-05-21 哈尔滨工业大学 Cloud attendance method based on human body biological characteristics
CN105336012A (en) * 2014-08-06 2016-02-17 王鹏飞 Large-scale conference registration method based on face recognition
CN106097468A (en) * 2016-06-07 2016-11-09 腾讯科技(深圳)有限公司 One is registered method, terminal and IM application server
CN106296852A (en) * 2016-08-09 2017-01-04 京东方科技集团股份有限公司 Checking-in state determines method, Apparatus and system
CN107146294A (en) * 2017-04-13 2017-09-08 腾讯科技(深圳)有限公司 Register method, apparatus and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111079140A (en) * 2018-10-18 2020-04-28 中国人寿保险股份有限公司 Method, device and system for preventing cheating
CN110111071A (en) * 2019-04-24 2019-08-09 上海商汤智能科技有限公司 It registers method, apparatus, electronic equipment and computer storage medium
CN110609933A (en) * 2019-09-06 2019-12-24 深圳市商汤科技有限公司 Image processing method and device, electronic equipment and storage medium
CN112509165A (en) * 2020-11-27 2021-03-16 中国人寿保险股份有限公司 Anti-cheating attendance checking method and system
CN112435011A (en) * 2020-12-02 2021-03-02 吉林建筑大学 Student sign-in system, student sign-in method and device

Similar Documents

Publication Publication Date Title
CN108492393A (en) Method and apparatus for registering
CN109308266A (en) Construction method, test method, device, equipment and the medium of test case
CN107944481A (en) Method and apparatus for generating information
CN106850794A (en) Method and apparatus, server and terminal for operating group
CN108134951A (en) For recommending the method and apparatus of broadcasting content
CN109977839A (en) Information processing method and device
CN108335390A (en) Method and apparatus for handling information
CN108549848A (en) Method and apparatus for output information
CN109389182A (en) Method and apparatus for generating information
CN108600250A (en) Authentication method
CN107977678A (en) Method and apparatus for output information
CN108924381B (en) Image processing method, image processing apparatus, and computer readable medium
CN109241921A (en) Method and apparatus for detecting face key point
CN110046571A (en) The method and apparatus at age for identification
CN109408748A (en) Method and apparatus for handling information
CN106227813A (en) For the method and apparatus preventing voice ballot cheating
CN108399401A (en) Method and apparatus for detecting facial image
CN108830980A (en) Security protection integral intelligent robot is received in Study of Intelligent Robot Control method, apparatus and attendance
CN105262876B (en) Call handling method, provide telephone number number information method and apparatus
CN109064464A (en) Method and apparatus for detecting battery pole piece burr
CN108182180B (en) Method and apparatus for generating information
CN109255967A (en) Method and apparatus for release information
CN109919220A (en) Method and apparatus for generating the feature vector of video
CN107368407A (en) Information processing method and device
CN110164429A (en) Voice interactive method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180904

RJ01 Rejection of invention patent application after publication