Mobile extension method, server, and system

By using cameras in the office area to perform facial recognition and collect feature data, the extension numbers of employees are updated in real time, solving the problem of untimely updates of extension numbers when employees move around, and improving communication efficiency and accuracy.

CN116634061BActive Publication Date: 2026-02-17NANNING FUGUI PRECISION IND CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210124238.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-10
Publication Date
2026-02-17
Estimated Expiration
2042-02-10

AI Technical Summary

Technical Problem

When employees are working within the company and leave their seats or travel for work, existing technology cannot update extension numbers in real time, making it difficult for others to contact them and potentially causing them to miss important calls.

Method used

By deploying cameras in the office area to collect employee images, perform facial recognition and feature data collection, determine the employee's location in real time, and set the nearest landline extension number as the default extension number.

Benefits of technology

It automatically updates extension numbers based on employees' current location, preventing missed calls, simplifying communication between colleagues, and improving office efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116634061B_ABST
    Figure CN116634061B_ABST
Patent Text Reader

Abstract

A mobile extension method, the method comprises: obtaining a plurality of first camera devices at the entrance of the office area to collect the image to be identified, analyze the identification image, judge whether the staff entering the office area is an employee, when judging the employee, control the first camera device to continue collecting the staff's today's feature data, through the plurality of second camera devices arranged in the office area, according to the staff's face image and today's feature data, the current position of the staff is judged in real time, and the extension number of the nearest extension of the current position is set as the default extension number of the staff. The present application also provides a server and system for realizing the mobile extension method. The present application can automatically change the default extension number according to the current position of the staff.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communications, and in particular to a mobile extension method, a server and a system. BACKGROUND

[0002] With the diversification of today's work patterns, the location of work within a company is often not limited to the individual's seat. For example, the company often has to leave the seat due to work needs, or work with business trips to other factory areas. In this case, in order to make it easy for other colleagues to contact, the extension number of the location of other colleagues needs to be notified so that everyone can update the address book. Sometimes, due to some unexpected work needs, move to some office areas for testing or discussion, without updating the communication green, it takes a lot of time to contact and even additional charges to call the personal mobile phone to contact, increasing the inconvenience of office work. SUMMARY

[0003] Therefore, the purpose of the present application is to provide a mobile extension method, a server and a system, which can directly transfer the call to the extension near the user's location, avoid the user missing important incoming calls, and avoid others wasting a lot of time contacting the user.

[0004] An embodiment of the present application also provides a mobile extension method, which comprises: acquiring a to-be-recognized image including a person entering an office area collected by a plurality of first camera devices, wherein the first camera devices are located at entrances of the office area; analyzing the recognized image to acquire facial features of the person and perform face recognition; determining whether the person is an employee, and when it is determined that the person is an employee, controlling the first camera devices to continue collecting today's feature data of the person; determining a current location of the person in real time according to the facial image and the today's feature data of the person through a plurality of second camera devices deployed in the office area; and setting an extension number of a telephone set closest to the current location as a default extension number of the person.

[0005] An embodiment of the present application also provides a mobile extension server, which comprises: a processing unit coupled with a storage unit, wherein the storage unit is used to store a computer program, and when the computer program is executed by the processing unit, the mobile extension method is realized.

[0006] The embodiment of the present application also provides a mobile extension system, which comprises: a server, and a camera group connected with the server, wherein the camera group comprises a plurality of first cameras and a plurality of second cameras; the server is used for: acquiring an image to be recognized including a staff entering an office area, wherein the first cameras are located at entrances of the office area; analyzing the image to be recognized, acquiring facial features of the staff, and performing face recognition; judging whether the staff is an employee or not, and when the staff is judged as an employee, controlling the first cameras to continue collecting today's feature data of the staff; judging a current position of the staff in real time according to the facial image and the today's feature data of the staff through the second cameras arranged in the office area; and setting an extension number of a telephone set closest to the current position as a default extension number of the staff.

[0007] Compared with the prior art, the mobile extension method, the server and the system provided by the present application can find an extension closest to a user as an extension number of the user according to a current position of the user, so as to contact the user by others. BRIEF DESCRIPTION OF DRAWINGS

[0008] Figure 1 FIG. 1 is a schematic diagram of an architecture of a mobile extension system according to an embodiment of the present application.

[0009] Figure 2 FIG. 2 is a flowchart of a mobile extension method according to an embodiment of the present application.

[0010] Figure 3 FIG. 3 is a schematic diagram of detection of a server according to an embodiment of the present application.

[0011] Figure 4 FIG. 4 is a flowchart of a mobile extension method according to another embodiment of the present application.

[0012] Figure 5 FIG. 5 is a block diagram of a mobile extension server according to an embodiment of the present application.

[0013] MAIN ELEMENT SYMBOL EXPLANATION

[0014]

[0015]

[0016] The following specific embodiments will further illustrate the present application in combination with the above-mentioned drawings. DETAILED DESCRIPTION

[0017] For the convenience of those skilled in the art of the present application to understand and implement the present application, the following further describes the present application in detail in conjunction with the accompanying drawings and embodiments. It should be understood that the present application provides many applicable inventive concepts, which can be implemented in various specific forms. Those skilled in the art of the present application can utilize the details and other structures described in these embodiments or other embodiments, logical and electrical changes, without departing from the spirit and scope of the present application, to implement the present application.

[0018] The present application provides different embodiments to illustrate the technical features of different embodiments of the present application. Among them, the configuration of each component in the embodiment is for illustration, not to limit the present application. And part of the repeated figure numbers in the embodiment is to simplify the description, not to mean the relevance between different embodiments. Among them, the same component numbers used in the drawings and the description represent the same or similar components. The drawings of the present application are simplified and not drawn in accurate proportion.

[0019] Furthermore, in the description of some embodiments of the present application, the description explains the method and / or procedure of the present application in a specific step sequence. However, since the method and procedure are not necessarily implemented according to the specific step sequence described, they are not limited to the specific step sequence described. Those skilled in the art of the present application can know that other sequences are also possible implementations. Therefore, the specific step sequence described in the description is not used to limit the scope of the patent application. Furthermore, the scope of the patent application of the present application for the method and / or procedure is not limited to the execution step sequence written, and those skilled in the art of the present application can understand that adjusting the execution step sequence does not deviate from the spirit and scope of the present application.

[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description of the application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items. Some embodiments of the application will now be described in detail in connection with the accompanying drawings.

[0021] Please refer to Figure 1 , which shows a schematic diagram of the architecture of a mobile extension system 100 in an embodiment of the present application. The system 100 includes a server 110 and a camera device group 120. The camera device group 120 can be communicatively connected with the server 110 via various communication connection links, such as wired, wireless communication links or optical fiber cables, etc.

[0022] The server 110 includes a single server, a server cluster, a cloud server, and a cloud server cluster, etc. For example, the server 110 can be composed of a main server of a head office, a factory server of each factory, a building server of each building in a factory, and a floor server of each floor, etc. via a communication connection.

[0023] The camera group 120 includes a plurality of cameras, a plurality of first cameras disposed at entrances of office areas, and a plurality of second cameras disposed in the office areas. The first cameras are configured to capture images of the entrances of the office areas, and the second cameras are configured to capture images in the office areas. The first cameras and the second cameras can be electronic devices with camera functions, such as CCD cameras, network cameras, infrared cameras, and binocular cameras, etc.

[0024] In an embodiment, a plurality of second cameras are disposed in an office area, so that the shooting pictures of the plurality of second cameras can effectively cover all spaces in the office area, avoiding the situation that an employee is in the office area but cannot be identified. The number of the plurality of second cameras is determined according to the type of the second cameras and the size of the office area.

[0025] In an embodiment, the server 110 controls the camera group 120 to capture images and transmit and receive data. In different embodiments, each camera of the camera group 120 can actively capture images and transmit the captured data to the server 110 for further processing.

[0026] In an embodiment, the server 110 pre-stores a personnel database, which stores the face images of all employees and corresponding employee information. The employee information includes name, employee number, office area, and default extension number. In this embodiment, when a new employee enters the job, a face image for face recognition is taken for the new employee, and an office area and a seat are configured for the new employee. The seat is provided with a telephone set, and the telephone set is provided with a corresponding extension number, which is the default extension number of the new employee. The face image of the new employee is recorded in the personnel database together with the corresponding work factory, office area, seat, and default extension number.

[0027] In an embodiment, the server 110 further stores a current position database for recording the current position information of the employees entering the office area.

[0028] Referring to FIG. 1, Figure 2 , a flowchart of a mobile extension method in an embodiment of the present application is shown. The method can be executed in the server 110 in Figure 1 , and mainly includes the following steps:

[0029] Step S201, obtaining the to-be-identified image containing the person entering the office area collected by the first camera.

[0030] Step S202, analyzing the to-be-identified image to obtain the facial features of the person and performing face recognition.

[0031] In an embodiment, the face image for face recognition can be pre-stored in the built-in storage unit of the first camera.

[0032] Step S203, determining whether the person is an employee, and when it is determined that the person is an employee, controlling the first camera to collect the daily feature data of the person.

[0033] In an embodiment, the daily feature data includes walking posture features, hairstyle features, clothing features, and decoration features. The decoration features include hairpins, hair bands, headbands, earrings, and glasses, etc.

[0034] In an embodiment, the server 110 is also communicatively connected to the access control system, and when it is determined that the person is an employee, the access control system is opened, and the first camera is controlled to collect the daily feature data of the person.

[0035] In an embodiment, the access control system also records the access time of the employee.

[0036] In an embodiment, the access control system includes access control management software and access control hardware, wherein the access control hardware includes identity recognition devices, such as contact-type punch card machines and non-contact-type punch card machines.

[0037] In an embodiment, the server 110 detects the entry and exit of the employee into and out of the office area according to the face recognition result of the first camera and the feature detection of the collected image.

[0038] Specifically, taking the office area 300 as an example, the office area 300 includes an entrance area 301, and opposite first cameras 310 and 320 are arranged near the entrance area. The first camera 310 is arranged in the office area 300 and faces the entrance area 301, and the first camera 320 is arranged outside the office area and also faces the entrance area 301. Figure 3 When the server 110 receives the face recognition success information of the first camera 310 and receives the image of the back of the person collected by the first camera 320, it can be determined that the employee is currently entering the office area, and the relevant daily feature data collected by the first cameras 310 and 320 is stored in the built-in storage unit.

[0039]

[0040] ​When the server 110 receives the face recognition success information of the first camera 320, it can be determined that an employee is leaving the office area, and the stored related today feature data is cleared.

[0041] In an embodiment, when the server 110 determines that the person is not an employee, an alarm information is sent out.

[0042] In step S204, the current position of the person is determined in real time by the second cameras according to the face image corresponding to the person and the today feature data, and the current position is recorded in the current position database.

[0043] In an embodiment, the current position of the person includes information such as work area, office area, and seat.

[0044] In an embodiment, the server 110 pre-stores the position information of the second cameras. The server 110 first identifies the person by the second cameras according to the face image corresponding to the person and the today feature data, then acquires the position information of one or more second cameras that identify the person, and determines the current position of the person according to the position information of the one or more second cameras and the collected image including the person.

[0045] In an embodiment, the server 110 determines the focus area of the person through any three second cameras that identify the person. Specifically, the server 110 can locate the person according to any three second cameras that identify the person, and when the stay time of the person at the position exceeds a default time threshold, the position is taken as the focus area of the person, and the focus area and the corresponding stay time are recorded in the current position database. The default time threshold can be set in minutes, for example, one minute. The focus area includes information such as work area, office area, and seat.

[0046] In an embodiment, when the server 110 detects that the person has left work, for example, has logged out from the access control system, according to the focus area of the person with the longest stay time in the current position database, the extension number of the telephone set closest to the focus area is found in the personnel database, and the default extension number corresponding to the person is updated.

[0047] In step S205, the extension number of the telephone set closest to the current position is set as the default extension number corresponding to the person.

[0048] Specifically, the current position can be matched with the personnel database to find the extension number of the telephone set closest to the current position.

[0049] Please refer to Figure 4, as shown is a flow chart of the mobile extension method in another embodiment of the application. The method can be executed in the server 110 in Figure 1 , mainly comprising the following steps:

[0050] Step S401, obtaining the to-be-identified image containing the personnel entering the office area collected by the first camera device.

[0051] Step S402, analyzing the to-be-identified image to obtain the facial features of the personnel and performing face recognition.

[0052] In an embodiment, the face image used for face recognition can be pre-stored in the built-in storage unit of the first camera device.

[0053] Step S403, judging whether the personnel is an employee, and when judging that the personnel is an employee, controlling the first camera device to collect the today's feature data of the personnel.

[0054] Step S404, judging the current position of the personnel in real time through the second camera device, the face image and the today's feature data of the personnel, and recording the current position in the current position database.

[0055] Step S405, receiving a mobile extension query request, the mobile extension query request comprising a first extension number.

[0056] In an embodiment, the mobile extension query request is sent by an Internet Protocol Private Branch Exchange (IPPBX) in communication connection with the server 110. Specifically, the Internet Protocol Private Branch Exchange generates and sends the mobile extension query request according to the called extension number in the call establishment request after receiving the call establishment request.

[0057] Step S406, matching the first extension number in the personnel database to judge whether there is an employee corresponding to the first extension number.

[0058] Step S407, when judging that there is an employee corresponding to the first extension number, obtaining the current position of the employee according to the current position database.

[0059] Step S408, when the current position of the employee is found, matching the current position of the employee in the personnel database to judge whether there is a suitable second extension number as the mobile extension number of the employee.

[0060] Specifically, the current position of the employee is matched with a plurality of seats in the personnel database to find the extension number of the closest fixed phone as the mobile extension number of the employee.

[0061] In one embodiment, when all seats are beyond the distance threshold from the current location, it is determined that there is no suitable second extension number. In one example, the distance threshold can be set to one meter.

[0062] At step S409, when it is determined that there is a suitable second extension number as the mobile extension number of the employee, the second extension number is returned as the reply to the mobile extension query request.

[0063] In one embodiment, when it is determined that there is no employee corresponding to the first extension number, a null number is returned as the reply to the mobile extension query request.

[0064] In one embodiment, when the current location of the employee cannot be obtained, or when it is determined that there is no suitable second extension number as the mobile extension number of the employee, the default extension number of the employee is returned as the reply to the mobile extension query request.

[0065] The network interconnection protocol voice switch establishes a voice call connection according to the reply of the server 110.

[0066] Referring to Figure 5 , a block diagram of a mobile extension server 500 in one embodiment of the present application is shown.

[0067] As shown in Figure 5 , the server 500 includes a processing unit 510, a storage unit 520, and a computer program 530 stored in the storage unit 520 and executable on the processing unit 510, such as a computer program for implementing the mobile extension method. The processing unit 510 implements an embodiment of the mobile extension system and method when executing the computer program 530, such as Figures 1 to 4 .

[0068] The computer program 530 can be divided into one or more modules / units, which are stored in the storage unit 520 and executed by the processing unit 510 to complete the present application. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program 530 in the server 500.

[0069] Those skilled in the art can understand Figure 5 that the server 500 is only an example and does not constitute a limitation on the server 500, and the server 500 can include more or fewer components than shown, or combine certain components, or different components, for example, the server 500 can also include input / output components, communication components, buses, etc.

[0070] In one embodiment, the processing unit 510 includes a microcontroller, microprocessor, reduced instruction set computing microprocessor, very large instruction word computing microprocessor, parallel instruction set computing microprocessor, and digital signal processor or other circuit that is capable of computational processing.

[0071] In one embodiment, the storage unit 520 includes a computer readable storage medium such as read only memory, random access memory, magnetic storage media, optical storage media, flash memory, electrical, optical, or other physical and tangible non-transitory storage device.

[0072] In summary, the mobile extension method, server and system generate a mobile extension number according to the current location of the employee, avoiding missed calls due to the employee leaving the office seat.

[0073] It is worth noting that the above embodiments are only used to illustrate the technical solutions of the present application rather than limit the present application. Although the present application has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present application can be modified or replaced equivalently without departing from the spirit and scope of the technical solutions of the present application.

Claims

1. A mobile extension method, characterized by, The method comprises: acquiring an identification image of a person entering an office area, wherein the identification image is acquired by a plurality of first cameras located at an entrance of the office area; analyzing the identification image to acquire facial features of the person and perform face recognition; determining whether the person is an employee, and when it is determined that the person is an employee, controlling the plurality of first cameras to continue acquiring today's feature data of the person; determining a current position of the person in real time according to a face image and today's feature data of the person by a plurality of second cameras deployed in the office area; setting an extension number of a telephone set closest to the current position as a default extension number of the person; determining a focus area where the person stays for more than a preset time threshold according to any three second cameras that recognize the person; recording one or more focus areas and corresponding stay times; and when it is detected that the person has left work, finding an extension number of a telephone set closest to a focus area where the person stays for the longest time as the default extension number of the person.

2. The mobile extension method of claim 1, wherein, The today's feature data comprises walking posture features, hairstyle features, clothing features and decoration features.

3. The mobile extension method of claim 1, wherein, The number of the plurality of second cameras is determined according to types of the second cameras and a size of the office area.

4. The mobile extension method of claim 1, wherein, The method further comprises: receiving a mobile extension query request, wherein the mobile extension query request comprises a first extension number; determining whether there is an employee corresponding to the first extension number; when it is determined that there is an employee corresponding to the first extension number, acquiring a current position of the employee; determining whether there is a suitable second extension number as a mobile extension number of the employee according to the current position of the employee; when it is determined that there is a suitable second extension number, setting the second extension number as a reply to the mobile extension query request.

5. The mobile extension method of claim 4, wherein, The method further comprises: when it is determined that there is no employee corresponding to the first extension number, setting an empty number as the reply to the mobile extension query request.

6. The mobile extension method of claim 4, wherein, The method further comprises: when the current position of the employee cannot be acquired, setting a default extension number of the employee as the reply to the mobile extension query request.

7. The mobile extension method of claim 4, wherein, The method further comprises: when it is determined that there is no suitable second extension number as the mobile extension number of the employee, setting the default extension number of the employee as the reply to the mobile extension query request.

8. A mobile extension server, characterized by The system comprises: a processing unit coupled with a storage unit, the storage unit being configured to store a computer program, and when the computer program is executed by the processing unit, the mobile extension method according to any one of claims 1 to 7 is implemented.

9. A mobile extension system, characterized by The system comprises: a server, and a camera group in communication connection with the server, wherein the camera group comprises a plurality of first cameras and a plurality of second cameras, and the server is configured to: acquire an identification image of a person entering an office area, wherein the identification image is acquired by the plurality of first cameras located at an entrance of the office area; analyze the identification image to acquire facial features of the person and perform face recognition; determining whether the person is an employee, and when the person is determined to be an employee, controlling the first cameras to continue to collect the person's daily feature data; determining, in real time, a current location of the person according to the person's face image and the daily feature data by the second cameras deployed in the office area; setting a default extension number of the person as an extension number of a telephone set closest to the current location; determining, according to any three second cameras that recognize the person, a focused area where the person stays for a time exceeding a preset time threshold; recording one or more focused areas and corresponding staying times; and when it is detected that the person has left work, finding an extension number of a telephone set closest to a focused area where the person stays for the longest time as the default extension number of the person.

Citation Information

Patent Citations

  • Indoor Internet of Things video tracking method and system

    CN111311649A

  • Intelligent phone router

    US20030002646A1