CN113784285B - Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium - Google Patents

Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium Download PDF

Info

Publication number
CN113784285B
CN113784285B CN202111056619.0A CN202111056619A CN113784285B CN 113784285 B CN113784285 B CN 113784285B CN 202111056619 A CN202111056619 A CN 202111056619A CN 113784285 B CN113784285 B CN 113784285B
Authority
CN
China
Prior art keywords
client
bluetooth
department
target
physical examination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111056619.0A
Other languages
Chinese (zh)
Other versions
CN113784285A (en
Inventor
陈静涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping'an Haoyi Investment Management Co ltd
Original Assignee
Ping'an Haoyi Investment Management 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 Ping'an Haoyi Investment Management Co ltd filed Critical Ping'an Haoyi Investment Management Co ltd
Priority to CN202111056619.0A priority Critical patent/CN113784285B/en
Publication of CN113784285A publication Critical patent/CN113784285A/en
Application granted granted Critical
Publication of CN113784285B publication Critical patent/CN113784285B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • 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
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • 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
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • G07C2011/04Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere related to queuing systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

The invention relates to the technical field of digital medical treatment, and provides an intelligent calling method, device, electronic equipment and medium based on Bluetooth equipment, wherein the method comprises the following steps: when each client has a to-be-detected item, responding to the to-be-detected item of each client to trigger a target Bluetooth transmitter to transmit a Bluetooth signal, and calculating a target distance between a department of the to-be-detected item of each client and the corresponding target Bluetooth transmitter; determining the next expected arrival department according to the target distance; generating a call instruction according to the next expected arrival department, the current queuing information and the queuing number of the next expected arrival department, and issuing the call instruction to a doctor end of the next expected arrival department to execute the number calling. The invention determines the next expected arrival of each client to the department through the Bluetooth signal, solves the problem that the client cannot arrive and queue the blocking point in time when the doctor calls the number, and improves the accuracy and efficiency of the doctor calling the number of the client.

Description

Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium
Technical Field
The invention relates to the technical field of digital medical treatment, in particular to an intelligent calling method and device based on Bluetooth equipment, electronic equipment and a medium.
Background
When the physical examination center performs physical examination on clients, the condition that the distribution of the clients in different physical examination departments is uneven is caused by the reasons that the number of the clients is large, the examination conditions and examination time of each physical examination item are different, the floor difference and the position are scattered, and the like. In the prior art, a bracelet/chest card with a Bluetooth positioning technology is adopted to interact with a queuing system to realize a doctor-side calling function.
However, when the existing hand ring or chest card with bluetooth positioning technology is in butt joint with the queuing system, the hand ring or chest card needs to be in pairing connection with the hand ring or chest card, service requests and feedback request results are provided by the hand ring or chest card, queuing requests and queue information are provided and the like are fed back at the same time, however, after the checking and refreshing of the queuing queues are completed, a client does not synchronously update the actual positioning information to a doctor computer or the actual positioning coordinates are two-dimensional coordinates, so that the doctor cannot judge the clients which can actually call numbers, and the accuracy of calling the client numbers by the doctor is low.
Disclosure of Invention
In view of the above, it is necessary to provide an intelligent calling method, device, electronic device and medium based on bluetooth device, which determines that the next estimated arrival of each client to a department through bluetooth signals, so as to solve the problem that the client cannot arrive and queue a blocking point in time when the doctor calls the number, and improve the accuracy and efficiency of the doctor calling the number of the client.
A first aspect of the present invention provides an intelligent calling method based on a bluetooth device, the method comprising:
collecting physical examination identification codes, queuing numbers and Bluetooth transmitter identification codes of clients, and binding the physical examination identification codes, the queuing numbers and the Bluetooth transmitter identification codes of the clients, wherein the clients comprise one or more;
judging whether each client has a to-be-checked item or not according to the check identification code of each client;
when each client has a to-be-detected item, triggering a target Bluetooth transmitter to transmit a Bluetooth signal in response to the to-be-detected item of each client, calculating a target distance between a department of the to-be-detected item of each client and the corresponding target Bluetooth transmitter, and reporting the calculated target distance to a Bluetooth receiver of the department of the to-be-detected item of each client;
determining the next expected arrival of each client at a department according to a target distance received by a Bluetooth receiver of the department of the item to be examined of each client, wherein the target distance comprises one or more than one;
generating a call instruction of the corresponding client according to the next estimated arrival department of each client, the current queuing information of the next estimated arrival department and the queuing number of each client, and issuing the call instruction to a doctor end of the next estimated arrival department to execute the number calling.
Optionally, the determining the next expected arrival of each client at the department according to the target distance received by the bluetooth receiver of the department of the to-be-examined item of each client includes:
identifying a target distance received by a Bluetooth receiver of a department of each client to be examined, wherein the target distance comprises one or more;
judging whether each target distance meets a preset calling distance range threshold value or not;
and when each target distance meets the preset calling distance range threshold, determining a department of the Bluetooth receiver corresponding to each target distance as the next expected arrival department of each client.
Optionally, the generating the call instruction of the corresponding client according to the next expected arrival department of each client, the current queuing information of the next expected arrival department and the queuing number of each client includes:
obtaining a plurality of target distances corresponding to a Bluetooth receiver which is expected to reach a department next to be ordered in a descending order, and generating a distance queue;
updating the current queuing information of the next expected arrival department according to the queuing number of each client and the distance queue to obtain a target queue;
And generating a call instruction of the corresponding client according to the queuing information of each client in the target queue.
Optionally, the determining whether each client has an item to be checked according to the check identifier of each client includes:
identifying a plurality of physical examination items corresponding to physical examination identification codes of each client, and determining a plurality of first Bluetooth receivers corresponding to the physical examination items and a plurality of first identification codes corresponding to the plurality of first Bluetooth receivers from a preset Bluetooth receiver database, wherein a Bluetooth receiver is installed in a department of each physical examination item;
collecting a plurality of second Bluetooth receivers corresponding to the physical examination items in the physical examination identification codes of each client and a plurality of second identification codes corresponding to the plurality of second Bluetooth receivers;
determining that each of the clients does not have an item to be checked when the plurality of first identification codes and the plurality of second identification codes are completely matched; or alternatively
And when the first identification codes are not completely matched with the second identification codes, determining that the to-be-checked items exist for each client.
Optionally, the method further comprises:
and ending the physical examination when each client does not have the items to be examined.
Optionally, the calculating the target distance between the department of the to-be-detected project of each client and the corresponding target bluetooth transmitter includes:
acquiring a first position coordinate of a department of each client to be checked, triggering a Bluetooth receiver of the department of each client to be checked, and acquiring a second position coordinate of a target Bluetooth transmitter of each client;
determining a preset distance weighting coefficient of the target Bluetooth transmitter of each client from a preset database according to a walking path between the second position coordinate of the target Bluetooth transmitter of each client and the first position coordinate of a department corresponding to a physical examination item;
calculating the absolute value of the distance between the second position coordinates of the target Bluetooth transmitters of each client and the first position coordinates of the departments corresponding to the items to be checked, and determining the product of the absolute value and the preset distance weighting coefficient of the target Bluetooth transmitters of the corresponding client as the target distance between the departments of the items to be checked of each client and the corresponding target Bluetooth transmitters.
Optionally, after the issuing the call instruction to the doctor end of the next expected department performs the number calling, the method further includes:
And when each client ends the physical examination at the next expected department, triggering a Bluetooth receiver of the next expected department to send a journey ending instruction signal, and responding to the journey ending instruction signal to remove the queuing number of each client from the current queuing information of the department corresponding to the Bluetooth receiver.
A second aspect of the present invention provides an intelligent calling apparatus based on a bluetooth device, the apparatus comprising:
the acquisition module is used for acquiring physical examination identification codes, queuing numbers and Bluetooth transmitter identification codes of clients and binding the physical examination identification codes, the queuing numbers and the Bluetooth transmitter identification codes of the clients, wherein the clients comprise one or more than one;
the judging module is used for judging whether each client has a to-be-checked item or not according to the check identification code of each client;
the computing module is used for responding to the to-be-detected items of each client to trigger the target Bluetooth transmitter to transmit Bluetooth signals when the to-be-detected items of each client exist, computing the target distance between the department of the to-be-detected items of each client and the corresponding target Bluetooth transmitter, and reporting the computed target distance to the Bluetooth receiver of the department of the to-be-detected items of each client;
The determining module is used for determining the next expected arrival of each client to the department according to the target distance received by the Bluetooth receiver of the department of the to-be-examined item of each client, wherein the target distance comprises one or more than one;
and the number calling module is used for generating a call instruction of a corresponding client according to the next expected arrival department of each client, the current queuing information of the next expected arrival department and the queuing number of each client, and issuing the call instruction to a doctor end of the next expected arrival department to execute number calling.
A third aspect of the present invention provides an electronic device comprising a processor and a memory, the processor being configured to implement the bluetooth device based intelligent call method when executing a computer program stored in the memory.
A fourth aspect of the present invention provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the bluetooth device based intelligent calling method.
In summary, according to the intelligent calling method, the device, the electronic device and the medium based on the Bluetooth device, on one hand, the Bluetooth receiver is triggered to receive the Bluetooth signals according to the Bluetooth signals sent by the Bluetooth transmitters of each client, and the next expected arrival department of each client is determined according to the Bluetooth signals, so that the problem that the client cannot arrive and queue a blocking point in time when the doctor calls a number is solved, the accuracy and efficiency of calling the client number of the subsequent doctor are improved, and meanwhile, the physical examination efficiency and satisfaction of the client are improved; on the other hand, the current queuing information of the next expected arrival department is updated according to the queuing number and the distance queue of each client, and a call instruction of each client is generated according to the updated queuing information; and finally, calculating the target distance between the department of the to-be-detected project of each client and the corresponding target Bluetooth transmitter, and in the process of calculating the target distance, taking the actual geographic position of the client into consideration, presetting a distance weighting coefficient, and by carrying out distance weighting on the target distance, ensuring that the to-be-detected client can arrive timely when the doctor terminal carries out the number calling, and improving the accuracy of the doctor terminal for calling the client number.
Drawings
Fig. 1 is a flowchart of a bluetooth device-based intelligent call method according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of generating a client call instruction according to an embodiment of the present invention.
Fig. 3 is a block diagram of an intelligent calling device based on a bluetooth device according to a second embodiment of the present invention.
Fig. 4 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will be more clearly understood, a more particular description of the invention will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. It should be noted that, without conflict, the embodiments of the present invention and features in the embodiments may be combined with each other.
Unless defined otherwise, 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 invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
Example 1
Fig. 1 is a flowchart of a bluetooth device-based intelligent call method according to an embodiment of the present invention.
In this embodiment, the intelligent calling method based on bluetooth device may be applied to an electronic device, and for an electronic device that needs to make an intelligent call based on bluetooth device, the function of the intelligent call based on bluetooth device provided by the method of the present invention may be directly integrated on the electronic device, or may be run in the electronic device in the form of a software development kit (Software Development Kit, SDK).
The intelligent calling method based on the Bluetooth equipment can be applied to intelligent diagnosis and treatment and remote consultation.
As shown in fig. 1, the intelligent calling method based on the bluetooth device specifically includes the following steps, the order of the steps in the flowchart may be changed according to different requirements, and some may be omitted.
In this embodiment, the intelligent calling method based on bluetooth equipment is applied to a physical examination center, specifically, the physical examination center issues a physical examination identification code, a queuing number and a bluetooth transmitter for each customer, installs a bluetooth receiver for each department, triggers the bluetooth transmitter to transmit a bluetooth signal when the customer needs physical examination, triggers the bluetooth receiver to receive the bluetooth signal transmitted by the bluetooth transmitter, determines the position information of the customer and the target distance between the customer and the corresponding department according to the bluetooth signal, and triggers the bluetooth receiver to execute the queuing according to the target distance and the current queuing information of the corresponding department.
S11, collecting physical examination identification codes, queuing numbers and Bluetooth transmitter identification codes of clients, and binding the physical examination identification codes, the queuing numbers and the Bluetooth transmitter identification codes of the clients, wherein the clients comprise one or more.
In this embodiment, the physical examination identification code is used to uniquely determine the physical examination process of the client, the physical examination sequence of the client specified by the queuing number, and the bluetooth transmitter identification code is used to uniquely identify the bluetooth transmitter corresponding to the client.
In this embodiment, when a client performs physical examination, a physical examination identifier, a queuing number and a bluetooth transmitter are acquired in advance at a receiving station, a server acquires the physical examination identifier, the queuing number and the bluetooth transmitter identifier of the client, binds the physical examination identifier, the queuing number and the bluetooth transmitter identifier of the client, and when the client triggers the bluetooth transmitter to transmit a bluetooth signal, a physical examination department of a physical examination center triggers the bluetooth receiver to receive the bluetooth signal transmitted by each bluetooth transmitter, and can determine the physical examination identifier and the queuing number of the corresponding client according to the bluetooth signal.
And S12, judging whether each client has a to-be-checked item or not according to the check identification code of each client.
In this embodiment, the to-be-detected item is specified as an item that is not detected by the client, and in the process of detecting the client, the non-detected item and the detected item of the client can be determined according to the physical detection identifier of the client.
In an optional embodiment, the determining whether each client has an item to be checked according to the check identifier of each client includes:
identifying a plurality of physical examination items corresponding to physical examination identification codes of each client, and determining a plurality of first Bluetooth receivers corresponding to the physical examination items and a plurality of first identification codes corresponding to the plurality of first Bluetooth receivers from a preset Bluetooth receiver database, wherein a Bluetooth receiver is installed in a department of each physical examination item;
collecting a plurality of second Bluetooth receivers corresponding to the physical examination items in the physical examination identification codes of each client and a plurality of second identification codes corresponding to the plurality of second Bluetooth receivers;
determining that each of the clients does not have an item to be checked when the plurality of first identification codes and the plurality of second identification codes are completely matched; or alternatively
And when the first identification codes are not completely matched with the second identification codes, determining that the to-be-checked items exist for each client.
In this embodiment, the first bluetooth receiver refers to a bluetooth receiver corresponding to the plurality of items to be checked, including a bluetooth receiver corresponding to an checked item and a bluetooth receiver corresponding to an unground item, and the second bluetooth receiver refers to a bluetooth receiver corresponding to an checked item, and by completely matching a plurality of first identification codes of the plurality of first bluetooth receivers with a plurality of second identification codes of the plurality of second bluetooth receivers, it is fast determined whether each client has an item to be checked, and when there is an item to be checked, the checking is continued.
In this embodiment, by judging whether the client has a to-be-detected item, when the client does not have a to-be-detected item, the physical detection is ended, so that the situation that an invalid number calling occurs in the current queuing information of the department when the bluetooth receiver receives a bluetooth signal sent by a bluetooth transmitter of the client without the to-be-detected item is avoided, and the accuracy of calling the client number by the doctor terminal is improved.
And S13, when each client has a to-be-detected item, responding to the to-be-detected item of each client to trigger a target Bluetooth transmitter to transmit a Bluetooth signal, calculating a target distance between a department of each client to-be-detected item and a corresponding target Bluetooth transmitter, and reporting the calculated target distance to a Bluetooth receiver of the department of each client to-be-detected item.
In this embodiment, when a client has an item to be checked, the bluetooth transmitter is triggered to transmit a bluetooth signal, and meanwhile, the department of the item to be checked triggers the bluetooth receiver to receive the bluetooth signal, and calculates a target distance between the department of the item to be checked and the bluetooth transmitter, specifically, the target distance refers to an absolute value of a straight line distance between the department of the item to be checked and the bluetooth transmitter.
In this embodiment, if the client to be checked is in third floor and the department of the project to be checked is in first floor, if the straight line distance between the client to be checked and the department of the project to be checked is directly calculated, it cannot be ensured that the client to be checked can arrive timely when the doctor terminal makes a number call, so in the process of calculating the target distance, the actual geographic position of the client is considered, the distance weighting coefficient is preset, and the accuracy of calling the client number by the doctor terminal is improved by carrying out distance weighting on the target distance.
In an optional embodiment, the calculating the target distance between the department of each of the clients' to-be-examined items and the corresponding target bluetooth transmitter includes:
acquiring a first position coordinate of a department of each client to be checked, triggering a Bluetooth receiver of the department of each client to be checked, and acquiring a second position coordinate of a target Bluetooth transmitter of each client;
determining a preset distance weighting coefficient corresponding to the target Bluetooth transmitter of each client from a preset database according to a walking path between the second position coordinate of the target Bluetooth transmitter of each client and the first position coordinate of a department corresponding to a physical examination item;
Calculating the absolute value of the distance between the second position coordinates of the target Bluetooth transmitters of each client and the first position coordinates of the departments corresponding to the items to be checked, and determining the product of the absolute value and the preset distance weighting coefficient of the target Bluetooth transmitters of the corresponding client as the target distance between the departments of the items to be checked of each client and the corresponding target Bluetooth transmitters.
In this embodiment, a plurality of preset distance weighting coefficients are stored in a preset database, specifically, when the distance weighting coefficients are set, the preset distance weighting coefficient may be a value or a function, for example, when a client to be checked is in third floor, a department of a project to be checked is in first floor, the corresponding preset distance weighting coefficient may be set to 2, and when the client to be checked is in third floor, and the department of the project to be checked is in second floor, the corresponding preset distance weighting coefficient may be set to 1.
In other optional embodiments, when the preset distance weighting coefficient is set, the setting may be performed according to the group category of the clients to be checked and the actual geographical position, for example, when the clients to be checked are in third building, the gallery and the corner exist in third building, and the department of the project to be checked is in second building, when the group category of the clients to be checked is old people, it is determined that the clients to be checked are older, walk slower, and meanwhile walk needs to pass through the gallery and the corner, so the preset distance weighting coefficient may be set to 3.
In this embodiment, the larger the preset distance weighting coefficient is, the longer the duration of reaching the next department is; the smaller the preset distance weighting coefficient is, the shorter the time to reach the next department is, the preset distance weighting coefficient can be set according to the actual situation, and the embodiment is not limited here.
S14, determining the next expected arrival of each client to the department according to the target distance received by the Bluetooth receiver of the department of the to-be-examined item of each client, wherein the target distance comprises one or more.
In this embodiment, the next expected arrival department refers to a department corresponding to a next to-be-detected item of a client, and when the current physical examination center performs physical examination on the client, due to the fact that the number of clients is numerous, the detection conditions and detection time of each physical examination item are different, the floor difference and the position are distributed, and the like, the situation that the client is unevenly distributed in different detection departments generally occurs, specifically, when the client detects the next to-be-detected item, the physical examination system updates a queuing queue, but does not synchronously update the actual positioning information of the client to a computer or an actual positioning coordinate of a doctor terminal to be a two-dimensional coordinate, so that the doctor terminal cannot judge the clients which can actually call numbers, and can only execute the number calling according to the queuing queue.
In an alternative embodiment, the determining the next expected arrival of each of the clients according to the target distance received by the bluetooth receiver of the department of the to-be-examined item of each of the clients includes:
identifying a target distance received by a Bluetooth receiver of a department of each client to be examined, wherein the target distance comprises one or more;
judging whether each target distance meets a preset calling distance range threshold value or not;
and when each target distance meets the preset calling distance range threshold, determining a department of the Bluetooth receiver corresponding to each target distance as the next expected arrival department of each client.
In this embodiment, the threshold value of the calling distance range may be preset, for example, the preset threshold value of the calling distance range may be set to be less than 3 meters or less than 5 meters, etc., which is not limited herein.
In this embodiment, each bluetooth receiver may receive one or more target distances, and the condition for triggering each bluetooth receiver to execute a call is that the target distance must be within a preset calling distance range threshold, and when each target distance meets the preset calling distance range threshold, a department of the bluetooth receiver corresponding to the target distance is predicted to be the next expected arrival department of the client corresponding to the target distance.
Further, when each of the target distances does not meet the preset calling distance range threshold, determining the next expected arrival of each of the customers is refused.
In this embodiment, when each of the target distances does not meet the preset calling distance range threshold, it is determined that the customer may be far away from the department, and a next expected arrival department is not determined for each of the customers.
S15, generating a call instruction of the corresponding client according to the next expected arrival department of each client, the current queuing information of the next expected arrival department and the queuing number of each client, and issuing the call instruction to a doctor end of the next expected arrival department to execute the number calling.
In this embodiment, the current queuing information for the next expected arrival at the department is generated according to the order of the queuing numbers of the clients.
In an alternative embodiment, the generating the call instruction of the corresponding client according to the next expected arrival department of each client, the current queuing information of the next expected arrival department and the queuing number of each client includes:
obtaining a plurality of target distances corresponding to a Bluetooth receiver which is expected to reach a department next to be ordered in a descending order, and generating a distance queue;
Updating the current queuing information of the next expected arrival department according to the queuing number of each client and the distance queue to obtain a target queue;
and generating a call instruction of the corresponding client according to the queuing information of each client in the target queue.
In other optional embodiments, referring to fig. 2, the physical examination activities include a client a, a client B and a client C, where the queuing number of the client a is 02, the queuing number of the client B is 03, and the queuing number of the client C is 01, if the client a, the client B and the client C trigger bluetooth transmitters to transmit bluetooth signals at the same time, the department B receives signals transmitted by bluetooth transmitters corresponding to the client a and the client B, calculates a target distance between the department B and the client a as Y1, and a target distance between the department B and the client B as Y2, where Y2 is greater than Y1, Y1 and Y2 all satisfy a preset distance range threshold, determines that the department B is a next expected arrival department of the client a and the client B, and updates the current queuing information of the next expected arrival department as the client C-client a-client B according to the queuing number of each client and the distance queue, so as to obtain a target queue: and the client A, the client B and the client C generate a call instruction of the corresponding client according to the queuing information of each client in the target queue, namely, the client A is firstly subjected to number calling.
In this embodiment, after determining that the next expected arrival of each client arrives at the department, the bluetooth receiver of the next expected arrival department is triggered to perform number calling, and in the process of performing number calling, the queuing number and the distance queue of the client are considered, and the call instruction of each client is generated from multiple dimensions, so that the accuracy of generating the call instruction of each client is improved, and the accuracy of calling the client number by the subsequent doctor terminal is further improved.
Further, after issuing the call instruction to the next doctor end expected to arrive at the department to perform the number calling, the method further includes:
and when each client ends the physical examination at the next expected department, triggering a Bluetooth receiver of the next expected department to send a journey ending instruction signal, and responding to the journey ending instruction signal to remove the queuing number of each client from the current queuing information of the department corresponding to the Bluetooth receiver.
In this embodiment, after the bluetooth receiver is triggered to send the trip ending instruction signal, the queuing number of the corresponding client is removed from the current queuing information of the department corresponding to the bluetooth receiver, so that subsequent repeated number calling is avoided, and the efficiency of the subsequent doctor terminal for calling the client number is improved.
S16, ending physical examination when each client does not have a to-be-examined item.
In this embodiment, when no physical examination item exists, the physical examination is ended, specifically, the ending physical examination refers to removing the queuing number of the client who ends the physical examination from the queuing queue in the queuing system, where the queuing queue in the queuing system is generated according to the queuing number of the physical examination client according to the sequence.
In summary, according to the intelligent calling method based on bluetooth device in the embodiment, on one hand, the bluetooth receiver is triggered to receive the bluetooth signal according to the bluetooth signal sent by the bluetooth sender of each client, and the next expected arrival department of each client is determined according to the bluetooth signal, so that the problem that the client cannot arrive and queue a blocking point in time when the doctor calls the number is solved, the accuracy and efficiency of calling the client number by the subsequent doctor are improved, and meanwhile, the physical examination efficiency and satisfaction of the client are improved; on the other hand, the current queuing information of the next expected arrival department is updated according to the queuing number and the distance queue of each client, and a call instruction of each client is generated according to the updated queuing information; and finally, calculating the target distance between the department of the to-be-detected project of each client and the corresponding target Bluetooth transmitter, and in the process of calculating the target distance, taking the actual geographic position of the client into consideration, presetting a distance weighting coefficient, and by carrying out distance weighting on the target distance, ensuring that the to-be-detected client can arrive timely when the doctor terminal carries out the number calling, and improving the accuracy of the doctor terminal for calling the client number.
Example two
Fig. 3 is a block diagram of an intelligent calling device based on a bluetooth device according to a second embodiment of the present invention.
In some embodiments, the bluetooth device-based intelligent calling apparatus 20 may include a plurality of functional modules that are comprised of program code segments. The program code of each program segment in the intelligent call apparatus 20 based on bluetooth device may be stored in a memory of the electronic device and executed by the at least one processor to perform (see fig. 1 and 2 for details) the functions of intelligent call based on bluetooth device.
In this embodiment, the intelligent calling apparatus 20 based on bluetooth equipment may be divided into a plurality of functional modules according to the functions performed by the intelligent calling apparatus. The functional module may include: the device comprises an acquisition module 201, a judgment module 202, a calculation module 203, a determination module 204, a number calling module 205, a removal module 206 and an end module 207. The module referred to herein is a series of computer readable instructions capable of being executed by at least one processor and of performing a fixed function, stored in a memory. In the present embodiment, the functions of the respective modules will be described in detail in the following embodiments.
In this embodiment, the intelligent calling method based on bluetooth equipment is applied to a physical examination center, specifically, the physical examination center issues a physical examination identification code, a queuing number and a bluetooth transmitter for each customer, installs a bluetooth receiver for each department, triggers the bluetooth transmitter to transmit a bluetooth signal when the customer needs physical examination, triggers the bluetooth receiver to receive the bluetooth signal transmitted by the bluetooth transmitter, determines the position information of the customer and the target distance between the customer and the corresponding department according to the bluetooth signal, and triggers the bluetooth receiver to execute the queuing according to the target distance and the current queuing information of the corresponding department.
The acquisition module 201 is configured to acquire a physical examination identifier, a queuing number, and a bluetooth transmitter identifier of a client, and bind the physical examination identifier, the queuing number, and the bluetooth transmitter identifier of the client, where the client includes one or more of them.
In this embodiment, the physical examination identification code is used to uniquely determine the physical examination process of the client, the physical examination sequence of the client specified by the queuing number, and the bluetooth transmitter identification code is used to uniquely identify the bluetooth transmitter corresponding to the client.
In this embodiment, when a client performs physical examination, a physical examination identifier, a queuing number and a bluetooth transmitter are acquired in advance at a receiving station, a server acquires the physical examination identifier, the queuing number and the bluetooth transmitter identifier of the client, binds the physical examination identifier, the queuing number and the bluetooth transmitter identifier of the client, and when the client triggers the bluetooth transmitter to transmit a bluetooth signal, a physical examination department of a physical examination center triggers the bluetooth receiver to receive the bluetooth signal transmitted by each bluetooth transmitter, and can determine the physical examination identifier and the queuing number of the corresponding client according to the bluetooth signal.
And the judging module 202 is configured to judge whether each client has an item to be checked according to the check identifier of each client.
In this embodiment, the to-be-detected item is specified as an item that is not detected by the client, and in the process of detecting the client, the non-detected item and the detected item of the client can be determined according to the physical detection identifier of the client.
In an alternative embodiment, the determining module 202 determines whether each of the clients has an item to be checked according to the check identifier of each of the clients includes:
identifying a plurality of physical examination items corresponding to physical examination identification codes of each client, and determining a plurality of first Bluetooth receivers corresponding to the physical examination items and a plurality of first identification codes corresponding to the plurality of first Bluetooth receivers from a preset Bluetooth receiver database, wherein a Bluetooth receiver is installed in a department of each physical examination item;
collecting a plurality of second Bluetooth receivers corresponding to the physical examination items in the physical examination identification codes of each client and a plurality of second identification codes corresponding to the plurality of second Bluetooth receivers;
determining that each of the clients does not have an item to be checked when the plurality of first identification codes and the plurality of second identification codes are completely matched; or alternatively
And when the first identification codes are not completely matched with the second identification codes, determining that the to-be-checked items exist for each client.
In this embodiment, the first bluetooth receiver refers to a bluetooth receiver corresponding to the plurality of items to be checked, including a bluetooth receiver corresponding to an checked item and a bluetooth receiver corresponding to an unground item, and the second bluetooth receiver refers to a bluetooth receiver corresponding to an checked item, and by completely matching a plurality of first identification codes of the plurality of first bluetooth receivers with a plurality of second identification codes of the plurality of second bluetooth receivers, it is fast determined whether each client has an item to be checked, and when there is an item to be checked, the checking is continued.
In this embodiment, by judging whether the client has a to-be-detected item, when the client does not have a to-be-detected item, the physical detection is ended, so that the situation that an invalid number calling occurs in the current queuing information of the department when the bluetooth receiver receives a bluetooth signal sent by a bluetooth transmitter of the client without the to-be-detected item is avoided, and the accuracy of calling the client number by the doctor terminal is improved.
And the calculating module 203 is configured to, when each client has an item to be checked, trigger the target bluetooth transmitter to transmit a bluetooth signal in response to the item to be checked of each client, calculate a target distance between a department of the item to be checked of each client and the corresponding target bluetooth transmitter, and report the calculated target distance to a bluetooth receiver of the department of the item to be checked of each client.
In this embodiment, when a client has an item to be checked, the bluetooth transmitter is triggered to transmit a bluetooth signal, and meanwhile, the department of the item to be checked triggers the bluetooth receiver to receive the bluetooth signal, and calculates a target distance between the department of the item to be checked and the bluetooth transmitter, specifically, the target distance refers to an absolute value of a straight line distance between the department of the item to be checked and the bluetooth transmitter.
In this embodiment, if the client to be checked is in third floor and the department of the project to be checked is in first floor, if the straight line distance between the client to be checked and the department of the project to be checked is directly calculated, it cannot be ensured that the client to be checked can arrive timely when the doctor terminal makes a number call, so in the process of calculating the target distance, the actual geographic position of the client is considered, the distance weighting coefficient is preset, and the accuracy of calling the client number by the doctor terminal is improved by carrying out distance weighting on the target distance.
In an alternative embodiment, the calculating module 203 calculates a target distance between a department of each of the clients' to-be-examined items and a corresponding target bluetooth transmitter, including:
acquiring a first position coordinate of a department of each client to be checked, triggering a Bluetooth receiver of the department of each client to be checked, and acquiring a second position coordinate of a target Bluetooth transmitter of each client;
determining a preset distance weighting coefficient corresponding to the target Bluetooth transmitter of each client from a preset database according to a walking path between the second position coordinate of the target Bluetooth transmitter of each client and the first position coordinate of a department corresponding to a physical examination item;
calculating the absolute value of the distance between the second position coordinates of the target Bluetooth transmitters of each client and the first position coordinates of the departments corresponding to the items to be checked, and determining the product of the absolute value and the preset distance weighting coefficient of the target Bluetooth transmitters of the corresponding client as the target distance between the departments of the items to be checked of each client and the corresponding target Bluetooth transmitters.
In this embodiment, a plurality of preset distance weighting coefficients are stored in a preset database, specifically, when the distance weighting coefficients are set, the preset distance weighting coefficient may be a value or a function, for example, when a client to be checked is in third floor, a department of a project to be checked is in first floor, the corresponding preset distance weighting coefficient may be set to 2, and when the client to be checked is in third floor, and the department of the project to be checked is in second floor, the corresponding preset distance weighting coefficient may be set to 1.
In other optional embodiments, when the preset distance weighting coefficient is set, the setting may be performed according to the group category of the clients to be checked and the actual geographical position, for example, when the clients to be checked are in third building, the gallery and the corner exist in third building, and the department of the project to be checked is in second building, when the group category of the clients to be checked is old people, it is determined that the clients to be checked are older, walk slower, and meanwhile walk needs to pass through the gallery and the corner, so the preset distance weighting coefficient may be set to 3.
In this embodiment, the larger the preset distance weighting coefficient is, the longer the duration of reaching the next department is; the smaller the preset distance weighting coefficient is, the shorter the time to reach the next department is, the preset distance weighting coefficient can be set according to the actual situation, and the embodiment is not limited here.
A determining module 204, configured to determine a next expected arrival of each client at a department according to a target distance received by a bluetooth receiver of the department of the to-be-examined item of each client, where the target distance includes one or more.
In this embodiment, the next expected arrival department refers to a department corresponding to a next to-be-detected item of a client, and when the current physical examination center performs physical examination on the client, due to the fact that the number of clients is numerous, the detection conditions and detection time of each physical examination item are different, the floor difference and the position are distributed, and the like, the situation that the client is unevenly distributed in different detection departments generally occurs, specifically, when the client detects the next to-be-detected item, the physical examination system updates a queuing queue, but does not synchronously update the actual positioning information of the client to a computer or an actual positioning coordinate of a doctor terminal to be a two-dimensional coordinate, so that the doctor terminal cannot judge the clients which can actually call numbers, and can only execute the number calling according to the queuing queue.
In an alternative embodiment, the determining module 204 determines the next expected arrival of each of the clients based on the target distance received by the bluetooth receiver of the department of the to-be-examined item of each of the clients includes:
identifying a target distance received by a Bluetooth receiver of a department of each client to be examined, wherein the target distance comprises one or more;
judging whether each target distance meets a preset calling distance range threshold value or not;
and when each target distance meets the preset calling distance range threshold, determining a department of the Bluetooth receiver corresponding to each target distance as the next expected arrival department of each client.
In this embodiment, the threshold value of the calling distance range may be preset, for example, the preset threshold value of the calling distance range may be set to be less than 3 meters or less than 5 meters, etc., which is not limited herein.
In this embodiment, each bluetooth receiver may receive one or more target distances, and the condition for triggering each bluetooth receiver to execute a call is that the target distance must be within a preset calling distance range threshold, and when each target distance meets the preset calling distance range threshold, a department of the bluetooth receiver corresponding to the target distance is predicted to be the next expected arrival department of the client corresponding to the target distance.
Further, when each of the target distances does not meet the preset calling distance range threshold, determining the next expected arrival of each of the customers is refused.
In this embodiment, when each of the target distances does not meet the preset calling distance range threshold, it is determined that the customer may be far away from the department, and a next expected arrival department is not determined for each of the customers.
And the number calling module 205 is configured to generate a call instruction of a corresponding client according to the next expected arrival department of each client, the current queuing information of the next expected arrival department and the queuing number of each client, and send the call instruction to a doctor end of the next expected arrival department to perform number calling.
In this embodiment, the current queuing information for the next expected arrival at the department is generated according to the order of the queuing numbers of the clients.
In an alternative embodiment, the number calling module 205 generates the call instruction of the corresponding client according to the next expected arrival department of each client, the current queuing information of the next expected arrival department, and the queuing number of each client, including:
Obtaining a plurality of target distances corresponding to a Bluetooth receiver which is expected to reach a department next to be ordered in a descending order, and generating a distance queue;
updating the current queuing information of the next expected arrival department according to the queuing number of each client and the distance queue to obtain a target queue;
and generating a call instruction of the corresponding client according to the queuing information of each client in the target queue.
In other optional embodiments, referring to fig. 2, the physical examination activities include a client a, a client B and a client C, where the queuing number of the client a is 02, the queuing number of the client B is 03, and the queuing number of the client C is 01, if the client a, the client B and the client C trigger bluetooth transmitters to transmit bluetooth signals at the same time, the department B receives signals transmitted by bluetooth transmitters corresponding to the client a and the client B, calculates a target distance between the department B and the client a as Y1, and a target distance between the department B and the client B as Y2, where Y2 is greater than Y1, Y1 and Y2 all satisfy a preset distance range threshold, determines that the department B is a next expected arrival department of the client a and the client B, and updates the current queuing information of the next expected arrival department as the client C-client a-client B according to the queuing number of each client and the distance queue, so as to obtain a target queue: and the client A, the client B and the client C generate a call instruction of the corresponding client according to the queuing information of each client in the target queue, namely, the client A is firstly subjected to number calling.
In this embodiment, after determining that the next expected arrival of each client arrives at the department, the bluetooth receiver of the next expected arrival department is triggered to perform number calling, and in the process of performing number calling, the queuing number and the distance queue of the client are considered, and the call instruction of each client is generated from multiple dimensions, so that the accuracy of generating the call instruction of each client is improved, and the accuracy of calling the client number by the subsequent doctor terminal is further improved.
Further, after the call instruction is issued to the doctor end of the next department to be expected to arrive, a removal module 206 is configured to trigger the bluetooth receiver of the next department to be expected to arrive to send an end-of-travel instruction signal when each client ends a physical examination at the next department to be expected, and remove the queuing number of each client from the current queuing information of the department corresponding to the bluetooth receiver in response to the end-of-travel instruction signal.
In this embodiment, after the bluetooth receiver is triggered to send the trip ending instruction signal, the queuing number of the corresponding client is removed from the current queuing information of the department corresponding to the bluetooth receiver, so that subsequent repeated number calling is avoided, and the efficiency of the subsequent doctor terminal for calling the client number is improved.
Further, an ending module 207 is configured to end physical examination when no item to be examined exists for each of the clients.
In this embodiment, when no physical examination item exists, the physical examination is ended, specifically, the ending physical examination refers to removing the queuing number of the client who ends the physical examination from the queuing queue in the queuing system, where the queuing queue in the queuing system is generated according to the queuing number of the physical examination client according to the sequence.
In summary, according to the intelligent calling device based on bluetooth device in this embodiment, on one hand, the bluetooth receiver is triggered to receive the bluetooth signal according to the bluetooth signal sent by the bluetooth sender of each client, and the next expected arrival department of each client is determined according to the bluetooth signal, so that the problem that the client cannot arrive and queue a blocking point in time when the doctor calls a number is solved, the accuracy and efficiency of calling the client number by the subsequent doctor are improved, and meanwhile, the physical examination efficiency and satisfaction of the client are improved; on the other hand, the current queuing information of the next expected arrival department is updated according to the queuing number and the distance queue of each client, and a call instruction of each client is generated according to the updated queuing information; and finally, calculating the target distance between the department of the to-be-detected project of each client and the corresponding target Bluetooth transmitter, and in the process of calculating the target distance, taking the actual geographic position of the client into consideration, presetting a distance weighting coefficient, and by carrying out distance weighting on the target distance, ensuring that the to-be-detected client can arrive timely when the doctor terminal carries out the number calling, and improving the accuracy of the doctor terminal for calling the client number.
Example III
Fig. 4 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention. In the preferred embodiment of the invention, the electronic device 3 comprises a memory 31, at least one processor 32, at least one communication bus 33 and a transceiver 34.
It will be appreciated by those skilled in the art that the configuration of the electronic device shown in fig. 4 is not limiting of the embodiments of the present invention, and that either a bus-type configuration or a star-type configuration is possible, and that the electronic device 3 may also include more or less other hardware or software than that shown, or a different arrangement of components.
In some embodiments, the electronic device 3 is an electronic device capable of automatically performing numerical calculation and/or information processing according to a preset or stored instruction, and its hardware includes, but is not limited to, a microprocessor, an application specific integrated circuit, a programmable gate array, a digital processor, an embedded device, and the like. The electronic device 3 may further include a client device, where the client device includes, but is not limited to, any electronic product that can interact with a client by way of a keyboard, a mouse, a remote control, a touch pad, or a voice control device, such as a personal computer, a tablet computer, a smart phone, a digital camera, etc.
It should be noted that the electronic device 3 is only used as an example, and other electronic products that may be present in the present invention or may be present in the future are also included in the scope of the present invention by way of reference.
In some embodiments, the memory 31 is configured to store program codes and various data, such as the bluetooth device-based intelligent calling device 20 installed in the electronic device 3, and to implement high-speed, automatic access to programs or data during operation of the electronic device 3. The Memory 31 includes Read-Only Memory (ROM), programmable Read-Only Memory (PROM), erasable programmable Read-Only Memory (EPROM), one-time programmable Read-Only Memory (One-time Programmable Read-Only Memory, OTPROM), electrically erasable rewritable Read-Only Memory (EEPROM), compact disc Read-Only Memory (Compact Disc Read-Only Memory, CD-ROM) or other optical disc Memory, magnetic tape Memory, or any other medium that can be used for computer-readable carrying or storing data.
In some embodiments, the at least one processor 32 may be comprised of an integrated circuit, for example, a single packaged integrated circuit, or may be comprised of multiple integrated circuits packaged with the same or different functions, including one or more central processing units (Central Processing unit, CPU), microprocessors, digital processing chips, graphics processors, combinations of various control chips, and the like. The at least one processor 32 is a Control Unit (Control Unit) of the electronic device 3, connects the respective components of the entire electronic device 3 using various interfaces and lines, and executes various functions of the electronic device 3 and processes data by running or executing programs or modules stored in the memory 31 and calling data stored in the memory 31.
In some embodiments, the at least one communication bus 33 is arranged to enable connected communication between the memory 31 and the at least one processor 32 or the like.
Although not shown, the electronic device 3 may further include a power source (such as a battery) for powering the various components, and optionally, the power source may be logically connected to the at least one processor 32 via a power management device, thereby implementing functions such as managing charging, discharging, and power consumption by the power management device. The power supply may also include one or more of any of a direct current or alternating current power supply, recharging device, power failure detection circuit, power converter or inverter, power status indicator, etc. The electronic device 3 may further include various sensors, bluetooth modules, wi-Fi modules, etc., which will not be described herein.
It should be understood that the embodiments described are for illustrative purposes only and are not limited to this configuration in the scope of the patent application.
The integrated units implemented in the form of software functional modules described above may be stored in a computer readable storage medium. The software functional modules described above are stored in a storage medium and include instructions for causing a computer device (which may be a personal computer, an electronic device, or a network device, etc.) or a processor (processor) to perform portions of the methods described in the various embodiments of the invention.
In a further embodiment, in connection with fig. 3, the at least one processor 32 may execute the operating means of the electronic device 3 as well as various installed applications (such as the bluetooth device based intelligent calling device 20), program code, etc., such as the various modules described above.
The memory 31 has program code stored therein, and the at least one processor 32 can invoke the program code stored in the memory 31 to perform related functions. For example, the respective modules depicted in fig. 3 are program codes stored in the memory 31 and executed by the at least one processor 32 to implement the functions of the respective modules for the purpose of intelligent calling based on bluetooth devices.
Illustratively, the program code may be partitioned into one or more modules/units that are stored in the memory 31 and executed by the processor 32 to complete the present application. The one or more modules/units may be a series of computer readable instruction segments capable of performing the specified functions, which instruction segments describe the execution of the program code in the electronic device 3. For example, the program code may be divided into an acquisition module 201, a judgment module 202, a calculation module 203, a determination module 204, a number calling module 205, a removal module 206, and an end module 207.
In one embodiment of the invention, the memory 31 stores a plurality of computer readable instructions that are executed by the at least one processor 32 to implement the functionality of a bluetooth device based intelligent call.
Specifically, the specific implementation method of the above instruction by the at least one processor 32 may refer to descriptions of related steps in the corresponding embodiments of fig. 1 and fig. 2, which are not repeated herein.
In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical function division, and there may be other manners of division when actually implemented.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, may be located in one place, or may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional module in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units can be realized in a form of hardware or a form of hardware and a form of software functional modules.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it will be obvious that the term "comprising" does not exclude other elements or that the singular does not exclude a plurality. The units or means stated in the invention may also be implemented by one unit or means, either by software or hardware. The terms first, second, etc. are used to denote a name, but not any particular order.
Finally, it should be noted that the above-mentioned embodiments are merely for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made to the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention.

Claims (8)

1. An intelligent calling method based on a bluetooth device, the method comprising:
collecting physical examination identification codes, queuing numbers and Bluetooth transmitter identification codes of clients, and binding the physical examination identification codes, the queuing numbers and the Bluetooth transmitter identification codes of the clients, wherein the clients comprise one or more;
judging whether each client has a to-be-checked item or not according to the check identification code of each client;
when each client has a to-be-detected item, responding to the to-be-detected item of each client to trigger a target Bluetooth transmitter to transmit a Bluetooth signal, and calculating a target distance between a department of each client to-be-detected item and the corresponding target Bluetooth transmitter, wherein the target distance comprises the following steps: acquiring a first position coordinate of a department of each client to be checked, triggering a Bluetooth receiver of the department of each client to be checked, and acquiring a second position coordinate of a target Bluetooth transmitter of each client; determining a preset distance weighting coefficient of the target Bluetooth transmitter of each client from a preset database according to a walking path between the second position coordinate of the target Bluetooth transmitter of each client and the first position coordinate of a department corresponding to a physical examination item; calculating the absolute value of the distance between the second position coordinates of the target Bluetooth transmitters of each client and the first position coordinates of the departments corresponding to the items to be checked, and determining the product of the absolute value and the preset distance weighting coefficient of the target Bluetooth transmitters of the corresponding client as the target distance between the departments of the items to be checked of each client and the corresponding target Bluetooth transmitters; reporting the calculated target distance to a Bluetooth receiver of a department of each client to be checked;
Determining the next expected arrival of each client at the department according to the target distance received by the Bluetooth receiver of the department of the to-be-examined item of each client, comprising: identifying the target distance received by a Bluetooth receiver of a department of each client to be checked; judging whether each target distance meets a preset calling distance range threshold value or not; when each target distance meets the preset calling distance range threshold, determining a department of the Bluetooth receiver corresponding to each target distance as the next expected arrival department of each client, wherein the target distance comprises one or more than one;
generating a call instruction of the corresponding client according to the next estimated arrival department of each client, the current queuing information of the next estimated arrival department and the queuing number of each client, and issuing the call instruction to a doctor end of the next estimated arrival department to execute the number calling.
2. The intelligent calling method based on bluetooth device according to claim 1, wherein said generating the call instruction of the corresponding client based on the next expected arrival department of each of said clients, the current queuing information of said next expected arrival department, and the queuing number of each of said clients comprises:
Obtaining a plurality of target distances corresponding to a Bluetooth receiver which is expected to reach a department next to be ordered in a descending order, and generating a distance queue;
updating the current queuing information of the next expected arrival department according to the queuing number of each client and the distance queue to obtain a target queue;
and generating a call instruction of the corresponding client according to the queuing information of each client in the target queue.
3. The intelligent calling method based on bluetooth device according to claim 1, wherein said determining whether each of said clients has an item to be checked according to a check-up identification code of each of said clients comprises:
identifying a plurality of physical examination items corresponding to physical examination identification codes of each client, and determining a plurality of first Bluetooth receivers corresponding to the physical examination items and a plurality of first identification codes corresponding to the plurality of first Bluetooth receivers from a preset Bluetooth receiver database, wherein a Bluetooth receiver is installed in a department of each physical examination item;
collecting a plurality of second Bluetooth receivers corresponding to the physical examination items in the physical examination identification codes of each client and a plurality of second identification codes corresponding to the plurality of second Bluetooth receivers;
Determining that each of the clients does not have an item to be checked when the plurality of first identification codes and the plurality of second identification codes are completely matched; or alternatively
And when the first identification codes are not completely matched with the second identification codes, determining that the to-be-checked items exist for each client.
4. The intelligent calling method based on bluetooth device according to claim 3, wherein the method further comprises:
and ending the physical examination when each client does not have the items to be examined.
5. The intelligent call method based on bluetooth device according to any one of claims 1 to 4, wherein after said issuing said call instruction to said doctor side of said next expected arrival department performs a number calling, said method further comprises:
and when each client ends the physical examination at the next expected department, triggering a Bluetooth receiver of the next expected department to send a journey ending instruction signal, and responding to the journey ending instruction signal to remove the queuing number of each client from the current queuing information of the department corresponding to the Bluetooth receiver.
6. A bluetooth device based intelligent calling apparatus for implementing a bluetooth device based intelligent calling method according to any of claims 1 to 5, the apparatus comprising:
The acquisition module is used for acquiring physical examination identification codes, queuing numbers and Bluetooth transmitter identification codes of clients and binding the physical examination identification codes, the queuing numbers and the Bluetooth transmitter identification codes of the clients, wherein the clients comprise one or more than one;
the judging module is used for judging whether each client has a to-be-checked item or not according to the check identification code of each client;
the computing module is used for responding to the to-be-detected items of each client to trigger the target Bluetooth transmitter to transmit Bluetooth signals when the to-be-detected items of each client exist, computing the target distance between the department of the to-be-detected items of each client and the corresponding target Bluetooth transmitter, and reporting the computed target distance to the Bluetooth receiver of the department of the to-be-detected items of each client;
the determining module is used for determining the next expected arrival of each client to the department according to the target distance received by the Bluetooth receiver of the department of the to-be-examined item of each client, wherein the target distance comprises one or more than one;
and the number calling module is used for generating a call instruction of a corresponding client according to the next expected arrival department of each client, the current queuing information of the next expected arrival department and the queuing number of each client, and issuing the call instruction to a doctor end of the next expected arrival department to execute number calling.
7. An electronic device comprising a processor and a memory, wherein the processor is configured to implement the bluetooth device based intelligent calling method of any of claims 1 to 5 when executing a computer program stored in the memory.
8. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements a bluetooth device based intelligent call method according to any of claims 1 to 5.
CN202111056619.0A 2021-09-09 2021-09-09 Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium Active CN113784285B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111056619.0A CN113784285B (en) 2021-09-09 2021-09-09 Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111056619.0A CN113784285B (en) 2021-09-09 2021-09-09 Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium

Publications (2)

Publication Number Publication Date
CN113784285A CN113784285A (en) 2021-12-10
CN113784285B true CN113784285B (en) 2023-06-27

Family

ID=78842129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111056619.0A Active CN113784285B (en) 2021-09-09 2021-09-09 Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium

Country Status (1)

Country Link
CN (1) CN113784285B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115424390A (en) * 2022-08-31 2022-12-02 京东方科技集团股份有限公司 Queuing number management method and device, electronic equipment and readable medium

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4490801A (en) * 1982-07-06 1984-12-25 Hagan Engineering, Inc. Article sizing apparatus and container filling system employing the same
DE3419883A1 (en) * 1984-05-28 1985-11-28 Amazonen Werke Dreyer H METHOD AND DEVICE FOR THE OPTICAL NUMBER OF SMALL BODIES
CN1682105A (en) * 2002-07-17 2005-10-12 微粒筛分***公司 Sensors and methods for high-sensitivity optical particle counting and sizing
CN103460018A (en) * 2011-02-04 2013-12-18 塞通诺米/St有限责任公司 Particle sorting apparatus and method
CN104123690A (en) * 2014-08-06 2014-10-29 杨滨 Android-based intelligent analyzing method for hospital moving guide
CN106950162A (en) * 2017-04-12 2017-07-14 江苏苏净集团有限公司 A kind of grain count method and system
CN107396315A (en) * 2017-07-24 2017-11-24 深圳市前海安测信息技术有限公司 Physical examination based on geographical position is lined up accessory system and method
CN107566343A (en) * 2017-08-03 2018-01-09 深圳市前海安测信息技术有限公司 Physical examination circuit based on electronic map guides accessory system and method
CN107615043A (en) * 2015-04-02 2018-01-19 粒子监测***有限公司 Laser noise detection and alleviation in particle counting instrument
CN107735667A (en) * 2015-06-12 2018-02-23 皇家飞利浦有限公司 Optical particulate sensor and method for sensing
CN107833341A (en) * 2017-11-22 2018-03-23 深圳怡化电脑股份有限公司 A kind of intelligent queuing method, equipment and computer-readable recording medium
CN109215208A (en) * 2018-07-04 2019-01-15 北京蜂盒科技有限公司 Self-service row number method, apparatus, medium, electronic equipment and self-service queuing system
CN110428539A (en) * 2019-09-11 2019-11-08 北京大学深圳医院 It is medical to be lined up wrist strap based reminding method, device, wrist wearing devices and storage medium
CN112542238A (en) * 2020-12-24 2021-03-23 南方科技大学 Hospital outpatient planning method, device, equipment and storage medium
CN113140062A (en) * 2021-04-21 2021-07-20 平安好医投资管理有限公司 Physical examination queuing method and device based on double queues, electronic device and medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8618465B2 (en) * 2008-11-13 2013-12-31 Deere & Company Seed sensor system and method for improved seed count and seed spacing

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4490801A (en) * 1982-07-06 1984-12-25 Hagan Engineering, Inc. Article sizing apparatus and container filling system employing the same
DE3419883A1 (en) * 1984-05-28 1985-11-28 Amazonen Werke Dreyer H METHOD AND DEVICE FOR THE OPTICAL NUMBER OF SMALL BODIES
CN1682105A (en) * 2002-07-17 2005-10-12 微粒筛分***公司 Sensors and methods for high-sensitivity optical particle counting and sizing
CN103792168A (en) * 2002-07-17 2014-05-14 安捷伦科技有限公司 Sensors and methods for high-sensitivity optical particle counting and sizing
CN103460018A (en) * 2011-02-04 2013-12-18 塞通诺米/St有限责任公司 Particle sorting apparatus and method
CN104123690A (en) * 2014-08-06 2014-10-29 杨滨 Android-based intelligent analyzing method for hospital moving guide
CN107615043A (en) * 2015-04-02 2018-01-19 粒子监测***有限公司 Laser noise detection and alleviation in particle counting instrument
CN107735667A (en) * 2015-06-12 2018-02-23 皇家飞利浦有限公司 Optical particulate sensor and method for sensing
CN106950162A (en) * 2017-04-12 2017-07-14 江苏苏净集团有限公司 A kind of grain count method and system
CN107396315A (en) * 2017-07-24 2017-11-24 深圳市前海安测信息技术有限公司 Physical examination based on geographical position is lined up accessory system and method
CN107566343A (en) * 2017-08-03 2018-01-09 深圳市前海安测信息技术有限公司 Physical examination circuit based on electronic map guides accessory system and method
CN107833341A (en) * 2017-11-22 2018-03-23 深圳怡化电脑股份有限公司 A kind of intelligent queuing method, equipment and computer-readable recording medium
CN109215208A (en) * 2018-07-04 2019-01-15 北京蜂盒科技有限公司 Self-service row number method, apparatus, medium, electronic equipment and self-service queuing system
CN110428539A (en) * 2019-09-11 2019-11-08 北京大学深圳医院 It is medical to be lined up wrist strap based reminding method, device, wrist wearing devices and storage medium
CN112542238A (en) * 2020-12-24 2021-03-23 南方科技大学 Hospital outpatient planning method, device, equipment and storage medium
CN113140062A (en) * 2021-04-21 2021-07-20 平安好医投资管理有限公司 Physical examination queuing method and device based on double queues, electronic device and medium

Also Published As

Publication number Publication date
CN113784285A (en) 2021-12-10

Similar Documents

Publication Publication Date Title
US20240034561A1 (en) Method and device for handling material
US8217759B2 (en) Systems and methods for detecting activities
CN111179461A (en) BIM (building information modeling) -based routing inspection record generation method and equipment and storage medium
CN113784285B (en) Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium
US10628573B2 (en) Systems and methods for tracking users of wearable devices
CN111439642A (en) Elevator control method, device, computer readable storage medium and terminal equipment
CN108520775A (en) Practice on intelligent hospital is lined up to pay method, apparatus and equipment
CN113256108A (en) Human resource allocation method, device, electronic equipment and storage medium
CN114927208A (en) Information management method, device, equipment and medium
WO2018057485A1 (en) Systems and methods for tracking users of wearable devices
US20180295471A1 (en) Systems and Methods for Beacon Location Verification
US10860968B1 (en) System management based on device information
CN116521504A (en) Method and device for managing and measuring calculation force
CN109246257A (en) Flow allocating method, apparatus, computer equipment and storage medium
CN111209333A (en) Data updating method, device, terminal and storage medium
CN112286762A (en) System information analysis method and device based on cloud environment, electronic equipment and medium
US20190295065A1 (en) Affiliated store labeling method, affiliated store labeling device, and affiliated store labeling system for wireless lan fingerprint
US20210160655A1 (en) Device location method
CN104781788A (en) Resource management system, resource management method and program
CN116342161A (en) Data processing method, device, equipment and storage medium for customer churn
KR20170022100A (en) Apparatus and method for supporting sales activity evaluation
CN100373875C (en) Utilization method and system within a communication network
US20170098045A1 (en) Location-based automated staff-to-patient assignment system and method
CN114881313A (en) Behavior prediction method and device based on artificial intelligence and related equipment
CN110516946B (en) Target time determination method and device, electronic equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant