Sample image scanning device and biological sample detection system

By introducing sample introduction, recovery, microscopic examination, scheduling, and transfer devices into the sample image scanning equipment, and optimizing the working status through a controller, the problems of complex equipment structure and cumbersome process were solved, and efficient slide analysis and processing were achieved.

CN116047090BActive Publication Date: 2025-12-23SHENZHEN REETOO BIOTECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211581702.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-09
Publication Date
2025-12-23
Estimated Expiration
2042-12-09

AI Technical Summary

Technical Problem

Existing sample image scanning equipment has a complex structure, and the process of moving the slide between different components is cumbersome and complicated, resulting in long slide operation time and low analysis and processing efficiency.

Method used

By combining a sample introduction device, a recovery device, a microscopic examination device, a scheduling device, and a transport device, and by dynamically monitoring resource utilization through a controller to optimize the switching of working states and avoid resource conflicts, efficient slide transfer and microscopic scanning are achieved.

Benefits of technology

It improves the efficiency of analyzing and processing large batches of glass slides, solves the problems of complex equipment structure and cumbersome processes, and ensures that each component works in an orderly and independent manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116047090B_ABST
    Figure CN116047090B_ABST
Patent Text Reader

Abstract

The application discloses a sample image scanning device and a biological sample detection system. The device comprises a sample feeding device for providing a slide, a recovery device for recovering the slide after microscopic scanning, a microscope device for performing microscopic scanning on the slide, a scheduling device for taking and placing the slide at the microscope device, a transfer device for transferring the slide, and a controller. The controller is configured to control the devices to jointly or independently perform multiple working states. During the execution of any working state, it is dynamically detected whether the resources of the device related to the working state can be obtained. If yes, the corresponding resources are obtained to continue executing the working state. If no, the controller controls the execution of other working states. The scheme improves the analysis and processing efficiency of the slide, and solves the problems that the process of image scanning on the slide is relatively complicated, and there may be spatial or logical conflicts when each component performs corresponding actions.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of medical devices, in particular to a sample image scanning device and a biological sample detection system. BACKGROUND

[0002] In the current scenario of health analysis of biological samples using the to-be-tested samples, a series of operations need to be performed on the glass coated with the to-be-tested samples to obtain the corresponding sample information, such as bar code recognition, flipping and image scanning of the glass by the device, and thus different components need to be respectively arranged to perform the above series of operations on the samples.

[0003] However, the existing sample image scanning device has a complex structure, and when each component performs the corresponding action, there may be a problem of spatial or logical conflict. Moreover, the process of driving the glass to move between different components in the device is relatively complicated and time-consuming, which leads to a long time required for performing the above series of operations on the glass, and thus the analysis and processing efficiency of the existing device on a large number of glasses cannot meet the actual use requirements. SUMMARY

[0004] The present application provides a sample image scanning device and a biological sample detection system, which aims to solve the problem that the existing sample image scanning device has a complex structure, the process of image scanning of the glass is relatively complicated, and thus a large amount of time is required, and when each component performs the corresponding action, there may be a problem of spatial or logical conflict.

[0005] In a first aspect, the present application provides a sample image scanning device, which comprises:

[0006] A sample inlet device for storing and providing the glass;

[0007] A recovery device for recovering the glass after microscopic scanning;

[0008] A microscope device provided with at least a first scanning position and a second scanning position, the microscope device being configured to perform microscopic scanning on the glass located in the first scanning position or the second scanning position;

[0009] A scheduling device configured to place the glass into the first scanning position or the second scanning position of the microscope device, and / or to take out the glass from the first scanning position or the second scanning position of the microscope device;

[0010] A transfer device configured to obtain the glass from the sample inlet device and transfer the glass to the scheduling device, and / or to receive the glass from the scheduling device and transfer the glass to the recovery device;

[0011] A controller is communicatively connected with the sample feeding device, the recovery device, the transfer device, the scheduling device and the scanning device, and is configured to control the sample feeding device, the recovery device, the transfer device, the microscopic examination device and the scheduling device to jointly or independently execute a plurality of working states, and dynamically detect whether resources of the sample feeding device, the recovery device, the transfer device, the microscopic examination device or the scheduling device related to the working state can be acquired during execution of any working state, if yes, the resources related to the working state are acquired to continue execution of the working state, and if no, the controller controls execution of another working state.

[0012] In a second aspect, the present application further provides a biological sample detection system, which at least comprises:

[0013] A first detection module is configured to perform a preset preliminary detection operation on the biological sample according to the scanning result to obtain a preliminary detection result, and determine whether the biological sample needs to be subjected to microscopic examination scanning according to the preliminary detection result.

[0014] A second detection module comprises a slide preparation device and a sample image scanning device, and when it is determined that the biological sample needs to be subjected to microscopic examination scanning, the slide preparation device is configured to prepare a slide coated with the biological sample, and the sample image scanning device is configured to receive the slide prepared by the slide preparation device and perform microscopic examination scanning on the slide to obtain a scanning result, wherein the sample image scanning device is any sample image scanning device provided in the embodiments of the present application.

[0015] The first detection module is further configured to perform a review operation on the scanning result to obtain a review result, and when the review result is abnormal, instruct the second detection module to perform microscopic examination scanning on the slide again to obtain a scanning result, until the corresponding scanning result meets a preset result.

[0016] In summary, the embodiment of the present application provides a sample image scanning device and a biological sample detection system. The sample image scanning device comprises: a sample feeding device configured to store and provide a slide; a sample recycling device configured to recycle the slide after microscopic scanning; a microscope device provided with at least a first scanning position and a second scanning position, and configured to perform microscopic scanning on the slide located in the first scanning position or the second scanning position; a scheduling device configured to put the slide into the first scanning position or the second scanning position of the microscope device, and / or take the slide out of the first scanning position or the second scanning position of the microscope device; a transfer device configured to obtain the slide from the sample feeding device and transfer the slide to the scheduling device, and / or receive the slide from the scheduling device and transfer the slide to the sample recycling device; and a controller in communication connection with the sample feeding device, the sample recycling device, the transfer device, the scheduling device and the scanning device. The controller is configured to control the sample feeding device, the sample recycling device, the transfer device, the microscope device and the scheduling device to jointly or independently perform a plurality of working states, and dynamically detect whether the resources of the sample feeding device, the sample recycling device, the transfer device, the microscope device or the scheduling device related to the working state can be obtained during the execution of any working state. If the resources related to the working state can be obtained, the resources related to the working state are obtained to continue to execute the working state. If not, the controller controls to execute other working states. The scheme of the present application improves the analysis and processing efficiency of a large number of slides, and solves the problems of the existing sample image scanning device, such as complex structure, cumbersome and complex process during image scanning of the slide, and possible spatial or logical conflicts of each component when performing corresponding actions.

[0017] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the disclosure of the embodiments of the present application. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0019] Figure 1 A module structure block diagram of a sample image scanning device provided by the embodiment of the present application is provided.

[0020] Figure 2 A structure schematic diagram of a sample image scanning device provided by the embodiment of the present application is provided.

[0021] Figure 3 A structure schematic diagram of another sample image scanning device provided by the embodiment of the present application is provided.

[0022] Figure 4A schematic view of a microscope device and a scheduling device of a sample image scanning device provided in an embodiment of the present application are docked;

[0023] Figure 5 A schematic view of a scheduling device and a transfer device of a sample image scanning device provided in an embodiment of the present application hand over a slide at a handover position;

[0024] Figure 6 A timing diagram of a plurality of control units in a controller of a sample image scanning device provided in an embodiment of the present application cooperating to control processing of a plurality of slides;

[0025] Figure 7 A module structure diagram of a biological sample detection system provided in an embodiment of the present application.

[0026] Reference signs:

[0027] 100, sample image scanning device; 110, sample inlet device; 111, moving mechanism; 120, recovery device; 121, recovery bin; 130, microscope device; 131, scanning mechanism; 132, microscope platform; 1321, first scanning position; 1322, second scanning position; 133, light source mechanism; 140, scheduling device; 141, containing mechanism; 142, rotating mechanism; 150, transfer device; 160, controller; 170, emergency access mechanism; 200, slide making device; 300, slide frame; 400, slide; 500, abnormal slide; 10, first detection module; 20, second detection module; 1, biological sample detection system; A, slide recovery position; B, slide frame recovery position; C, abnormal slide taking position; D, emergency unloading position; E, handover position. DETAILED DESCRIPTION

[0028] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0029] In the current scenario of health analysis of organisms using samples to be tested, a series of operations need to be performed on the glass coated with the sample to be tested to obtain the corresponding sample information, such as bar code recognition, flipping and image scanning of the glass by the device, etc. Therefore, different components need to be set up to perform the above series of operations on the sample. The existing sample image scanning device has a complex structure, and when each component performs the corresponding action, there may be a conflict in space or logic. Moreover, the process of driving the glass to move between different components in the device is relatively complicated and time-consuming, which leads to a long time for performing the above series of operations on the glass. Therefore, the analysis and processing efficiency of the existing device for a large number of glasses cannot meet the actual use requirements.

[0030] Based on this, the embodiments of the present application provide a sample image scanning device and method. Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. In the case of no conflict, the embodiments described below and the features in the embodiments can be combined with each other.

[0031] Please refer to Figures 1 to 4 , wherein Figure 1 is a module structure block diagram of a sample image scanning device provided by the embodiments of the present application, Figure 2 is a structure schematic diagram of a sample image scanning device provided by the embodiments of the present application, Figure 3 is a structure schematic diagram of another sample image scanning device provided by the embodiments of the present application, Figure 4 is a schematic diagram of the interface between the microscope device and the scheduling device of a sample image scanning device provided by the embodiments of the present application.

[0032] As Figures 1 to 3 shown, the sample image scanning device 100 is at least used for microscope scanning of the glass 400, wherein the glass 400 is coated with biological samples to be detected, and the sample types of the biological samples include but are not limited to micro-ecological samples, liquid-based samples, blood samples, etc. The sample image scanning device 100 performs microscope scanning on the glass 400, which is specifically scanning to obtain the image of the biological sample on the glass 400, so as to analyze and obtain the health condition corresponding to the biological sample.

[0033] Specifically, the sample image scanning device 100 comprises a sample feeding device 110, a sample recycling device 120, a microscope device 130, a scheduling device 140, a sample transferring device 150, and a controller 160. The sample feeding device 110 is configured to store and provide a slide 400 to be scanned by the microscope device 130. The microscope device 130 comprises at least a first scanning position 1321 and a second scanning position 1322, and is configured to scan the slide 400 located in the first scanning position 1321 or the second scanning position 1322. The sample recycling device 120 is configured to recycle the slide 400 after the scanning. The scheduling device 140 is configured to perform an operation of putting the slide 400 into the first scanning position 1321 or the second scanning position 1322 of the microscope device 130, and / or an operation of taking out the slide 400 from the first scanning position 1321 or the second scanning position 1322 of the microscope device 130. The sample transferring device 150 is configured to perform an operation of obtaining the slide 400 from the sample feeding device 110 and transferring the slide 400 to the scheduling device 140, and / or an operation of receiving the slide 400 from the scheduling device 140 and transferring the slide 400 to the sample recycling device 120. The controller 160 is communicatively connected with the sample feeding device 110, the sample recycling device 120, the sample transferring device 150, the scheduling device 140, and the microscope device 130, and is configured to control at least one of the sample feeding device 110, the sample transferring device 150, the scheduling device 140, and the microscope device 130 to work independently or work cooperatively to perform the operations of feeding, transferring, scheduling, and scanning the slide 400.

[0034] Further, the controller 160 is configured to control the sample feeding device 110, the sample recycling device 120, the sample transferring device 150, the microscope device 130, and the scheduling device 140 to perform a plurality of working states cooperatively or independently, and dynamically detect whether the resources of the sample feeding device 110, the sample recycling device 120, the sample transferring device 150, the microscope device 130, or the scheduling device 140 related to a working state can be obtained during the performance of the working state. If the resources can be obtained, the resources related to the working state are obtained to continue the performance of the working state. If the resources cannot be obtained, the controller 160 controls to perform another working state.

[0035] It should be understood that, in the sample image scanning device 100 provided by the embodiments of the present application, the controller 160 controls to perform various working states. The controller 160 comprises a plurality of control units, and each control unit can obtain the resources of the device through a separate thread and control the device to perform a corresponding working state cooperatively or independently. It can be known that, under the condition that the resources of the device obtained by two different control units do not coincide, the controller 160 of the sample image scanning device 100 can control to perform at least two different working states at the same time.

[0036] Under the control of the controller 160, any one of the sample feeding device 110, the recovery device 120, the transfer device 150, the microscope device 130 and the scheduling device 140 can only be set to one state at a certain time. For example, when the controller 160 controls the scheduling device 140 to enter the state B, the scheduling device 140 will automatically release the state A at the same time of entering the state B if the scheduling device 140 is in the state A. Alternatively, the controller 160 will release the state A of the scheduling device 140 in advance before controlling the scheduling device 140 to enter the state B.

[0037] In some embodiments, the plurality of working states at least include a first working state in which the scheduling device 140 puts the slide 400 into the first scanning position 1321 or the second scanning position 1322, a second working state in which the scheduling device 140 picks up the slide 400 from the first scanning position 1321 or the second scanning position 1322, a third working state in which the transfer device 150 transfers the slide 400, a fourth working state in which the transfer device 150 recovers the slide 400, and a fifth working state in which the microscope device 130 performs the scanning.

[0038] Specifically, in the first working state, the controller 160 at least controls the scheduling device 140 to put the held slide 400 into the first scanning position 1321 or the second scanning position 1322; in the second working state, the controller 160 at least controls the scheduling device 140 to pick up the scanned slide 400 from the first scanning position 1321 or the second scanning position 1322; in the third working state, the controller 160 at least controls the transfer device 150 to transfer the slide 400 fed by the sample feeding device 110 to the scheduling device 140; in the fourth working state, the controller 160 at least controls the transfer device 150 to transfer the slide 400 picked up by the scheduling device 140 to the recovery device 120 so that the recovery device 120 recovers the scanned slide 400; in the fifth working state, the controller 160 at least controls the microscope device 130 to perform the scanning on the slide 400 located in the first scanning position 1321 or the second scanning position 1322. It is to be noted that when the controller 160 actually controls to perform a certain working state, it also needs to occupy the resources of other devices and control them to cooperate to perform the working state.

[0039] In some embodiments, the controller 160 comprises at least a first control unit, a second control unit and a third control unit, the first control unit is configured to control the execution of the first working state and / or the second working state; the second control unit is configured to control the execution of the third working state and / or the fourth working state, and the third control unit is configured to control the execution of the fifth working state; the first control unit, the second control unit and the third control unit independently and in parallel control the execution of each working state. Any one of the first control unit, the second control unit and the third control unit can obtain the control of the corresponding device in the sample image scanning device 100 to execute the corresponding working state through a separate thread.

[0040] It should be understood that when a control unit of the controller 160 obtains the resource of any device and controls the device, the device cannot be occupied by other control units to control the device, and other control units will detect that the resource of the device cannot be obtained, so other control units cannot intervene in the control of the device. Only when the controller 160 occupying the resource of the device releases the resource of the device, other control units can detect that the resource of the device can be obtained, and occupy the resource to control the device.

[0041] Based on this, the sample image scanning device 100 provided by the embodiments of the present application is controlled by multiple control units to execute different working states, and any control unit detects whether the resource of the corresponding device can be occupied before controlling the device, and occupies the resource to avoid the control of the device by other control units under the condition that the resource can be occupied. The conflict in time sequence of different working states when multiple working states of the sample image scanning device 100 are parallel is effectively avoided, and the putting of the slide 400 into the first scanning position 1321 or the second scanning position 1322, the taking of the slide 400 from the first scanning position 1321 or the second scanning position 1322, the transfer of the slide 400, the recycling of the slide 400 and the microscopic scanning of the slide 400 are independently and orderly performed.

[0042] Further, the controller 160 dynamically detects whether the device resource related to the working state can be obtained during the execution of any working state, and if not, the controller 160 controls the execution of other working states. Similarly, the controller 160 also dynamically detects whether the device resource related to other working states can be obtained when it controls the execution of other working states, and if so, the resource related to the working state is obtained to continue the execution of the working state.

[0043] It is known that the sample image scanning device 100 can control the idle other devices to perform the related work in time through the above-mentioned controller 160 logic, realize the full use of each device in the sample image scanning device 100, and efficiently complete the processing such as the transfer, microscopic scanning and recycling of the batch slides 400.

[0044] In some embodiments, the controller 160 controls the execution of the first working state to include:

[0045] detecting whether the resources of the microscopic device 130 and the scheduling device 140 can be acquired, if yes, acquiring the resources of the microscopic device 130 and the scheduling device 140, and detecting the state of the scheduling device 140;

[0046] if the scheduling device 140 is in a standby feeding state of feeding the slide 400 accommodated in the scheduling device 140 to the first scanning position 1321 or the second scanning position 1322, detecting the state of the first scanning position 1321 or the second scanning position 1322;

[0047] if the first scanning position 1321 or the second scanning position 1322 is in an idle state, controlling the scheduling device 140 to cooperate with the microscopic device 130 to feed the slide 400 to the corresponding scanning position;

[0048] after feeding the slide 400 to the corresponding scanning position, setting the scheduling device 140 to an idle state and setting the corresponding scanning position to a standby scanning state;

[0049] releasing the resources of the microscopic device 130 and the scheduling device 140.

[0050] For example, the above-mentioned control of the execution of the first working state is specifically controlled by the thread of the first control unit of the controller 160.

[0051] Specifically, when the controller 160 controls the execution of the first working state, it specifically detects whether the resources of the microscopic device 130 and the scheduling device 140 can be acquired first, if yes, acquires the resources of the microscopic device 130 and the scheduling device 140, and then detects the state of the scheduling device 140. If the scheduling device 140 is currently in a standby feeding state, the state of the first scanning position 1321 or the second scanning position 1322 is detected. It should be understood that the standby feeding state is used to represent that the scheduling device 140 accommodates the slide 400, and the slide 400 accommodated in the scheduling device 140 is waiting to be fed to the first scanning position 1321 or the second scanning position 1322 for microscopic scanning.

[0052] After detecting the state of one of the first scanning position 1321 and the second scanning position 1322, if it is detected that the first scanning position 1321 or the second scanning position 1322 is in the empty state, the controller 160 controls the scheduling device 140 to cooperate with the microscope device 130 to feed the slide 400 to the corresponding scanning position, and after feeding the slide 400 to the corresponding scanning position, sets the scheduling device 140 to the empty state, sets the corresponding scanning position to the scanning state, and then releases the resources of the microscope device 130 and the scheduling device 140 to release the occupation of the microscope device 130 and the scheduling device 140.

[0053] It should be noted that the corresponding scanning position is one of the first scanning position 1321 and the second scanning position 1322, and when it is determined that one of them is in the state of waiting for the slide, the scanning position can be determined as the corresponding scanning position.

[0054] It should be further noted that the scheduling device 140 is provided with a receiving groove for accommodating the slide 400, and the scheduling device 140 can receive and pick up the slide 400 through the receiving groove. The empty state of the scheduling device 140 represents that there is no slide 400 in the receiving groove of the scheduling device 140. It should be further noted that since any one of the sampling device 110, the recycling device 120, the transfer device 150, the microscope device 130 and the scheduling device 140 can only be set to one state at a certain time under the control of the controller 160, when the scheduling device 140 is set to the empty state, the scheduling device 140 automatically releases the original state of waiting for feeding.

[0055] As shown in FIG. 1, Figure 4 In some embodiments, the microscope device 130 includes a scanning mechanism 131 and a scanning platform movable relative to the scanning mechanism 131, and the first scanning position 1321 and the second scanning position 1322 are both arranged on the scanning platform. The controller 160 controls the scheduling device 140 to cooperate with the microscope device 130 to feed the slide 400 to the corresponding scanning position, including:

[0056] controlling the scanning platform to move so as to align the corresponding scanning position with the scheduling device 140;

[0057] controlling the scheduling device 140 to push the slide 400 accommodated in the scheduling device 140 to the corresponding scanning position;

[0058] after the slide 400 reaches the corresponding scanning position, controlling the scheduling device 140 to release the slide 400.

[0059] It should be noted that the scanning platform is used to at least carry the slide 400, and the scanning mechanism 131 is used to perform the microscopic scanning in the direction of the scanning platform. The scanning platform can move relative to the scanning mechanism 131 to align the scanning mechanism 131 with one of the first scanning position 1321 and the second scanning position 1322, so as to improve the effect of the microscopic scanning. On the other hand, the scanning platform can move relative to the scanning mechanism 131 to align one of the first scanning position 1321 and the second scanning position 1322 with the position of the scheduling device 140. When any one of the scanning positions is aligned with the position of the scheduling device 140, the scanning position is adjacent to the position of the scheduling device 140, and the scheduling device 140 can push the currently picked slide 400 to the scanning position or take the slide 400 out of the scanning position.

[0060] Specifically, when the controller 160 controls the scheduling device 140 to cooperate with the microscopic device 130 to feed the slide 400 to the corresponding scanning position, the controller 160 specifically controls the scanning platform to move so that the corresponding scanning position is aligned with the scheduling device 140, and then controls the scheduling device 140 to push the slide 400 accommodated in the scheduling device 140 to the corresponding scanning position, so that the slide 400 enters the scanning position with the scheduling device 140. After the slide 400 reaches the corresponding scanning position, the controller 160 controls the scheduling device 140 to release the slide 400. After the scheduling device 140 releases the slide 400, the controller 160 controls the scheduling device 140 to move in the direction away from the scanning position to exit the scanning position, and the released slide 400 stays in the scanning position.

[0061] Further, the microscopic device 130 further comprises a light source mechanism 133 arranged relative to the scanning mechanism 131, and the light source mechanism 133 at least provides illumination for the slide 400 in the process of the microscopic scanning.

[0062] In some embodiments, the controller 160 controls the execution of the second working state to include:

[0063] detecting whether the resources of the microscopic device 130 and the scheduling device 140 can be acquired, if the resources of the microscopic device 130 and the scheduling device 140 can be acquired, acquiring the resources of the microscopic device 130 and the scheduling device 140, and detecting the states of the scheduling device 140, the first scanning position 1321 and the second scanning position 1322;

[0064] when it is detected that the scheduling device 140 is in the vacant state, and at least one of the first scanning position 1321 and the second scanning position 1322 is in the state of waiting for the slide, determining the state of the corresponding scanning position and the slide 400 located in the corresponding scanning position, wherein the state of the slide 400 includes one of the state of waiting for recycling and the state of waiting for rotation;

[0065] controlling at least the scheduling device 140 to cooperate with the microscopic device 130 to transfer the slide 400 to the scheduling device 140, and setting the corresponding scanning position to the vacant state;

[0066] According to the state to be recycled, the scheduling device 140 is set to a recycling indication state, or according to the state to be rotated, the scheduling device 140 is set to a rotating indication state.

[0067] The resources of the scheduling device 140 and the microscope device 130 are released.

[0068] For example, the control executing the second working state is specifically controlled by a thread of the first control unit of the controller 160.

[0069] Specifically, when the controller 160 controls the execution of the second working state, it first detects whether the resources of the microscope device 130 and the scheduling device 140 can be acquired, and if so, acquires the resources of the microscope device 130 and the scheduling device 140, and detects the states of the scheduling device 140, the first scanning site 1321 and the second scanning site 1322. When it is detected that the scheduling device 140 is in the idle state, and at least one of the first scanning site 1321 and the second scanning site 1322 is in the state of waiting for a slide, the controller 160 determines the corresponding scanning site and the state of the slide 400 located in the corresponding scanning site.

[0070] It should be noted that the corresponding scanning site is one of the first scanning site 1321 and the second scanning site 1322, and when it is determined that one of them is in the state of waiting for a slide, the scanning site is determined as the corresponding scanning site.

[0071] It should be further noted that the manner in which the controller 160 determines the state of the slide 400 can be to directly read the state set by the controller 160 for the slide 400, and the state of the slide 400 specifically includes one of the state to be recycled and the state to be rotated. The slide 400 in the state to be recycled indicates that the sample image scanning device 100 has performed a microscopic scanning operation on the slide 400, and the slide 400 is to be recycled; the slide 400 in the state to be rotated indicates that the posture of the slide 400 is abnormal, and the slide 400 is to be rotated.

[0072] After determining the state of the slide 400 located in the scanning site, the controller 160 at least controls the scheduling device 140 and the microscope device 130 to cooperate to transfer the slide 400 to the scheduling device 140, and sets the corresponding scanning site to the idle state. Then, according to the state of the slide 400 located in the corresponding scanning site, the state of the scheduling device 140 is set, and the resources of the scheduling device 140 and the microscope device 130 are released. Among them, the controller 160 can set the state of the scheduling device 140 to the recycling indication state or the rotating indication state, and at the same time, the idle state of the scheduling device 140 is released.

[0073] Specifically, if the slide 400 is in the recycling state, the controller 160 sets the scheduling device 140 to the recycling indication state; if the slide 400 is in the rotating state, the controller 160 sets the scheduling device 140 to the rotating indication state. Wherein, the recycling indication state and the rotating indication state are respectively used to indicate that the controller 160 controls the recycling and rotation of the slide 400.

[0074] In some embodiments, the controller 160 controls the execution of the third working state to include:

[0075] In the case of detecting that the scheduling device 140 is in the idle state, it is detected whether the resources of the scheduling device 140 can be acquired, and if so, the resources of the scheduling device 140 are acquired;

[0076] The scheduling device 140 is controlled to move to the handover position;

[0077] The transfer device 150 is controlled to pick up at least one slide 400 from the sample position and transfer the slide 400 to the handover position E, so that the scheduling device 140 receives the slide 400, and the scheduling device 140 is set to the feeding state;

[0078] The resources of the scheduling device 140 are released.

[0079] For example, the above-mentioned control of the execution of the third working state is specifically controlled by the thread of the second control unit of the controller 160. It should be noted that in the third working state, the transfer device 150 specifically picks up the slide 400 fed to the sample position by the sample device 110.

[0080] As shown in Figure 5 Specifically, the controller 160 controls the execution of the third working state to first detect whether the resources of the scheduling device 140 can be acquired in the case of detecting that the scheduling device 140 is in the idle state, and if so, the resources of the scheduling device 140 are acquired first, and then the scheduling device 140 is controlled to move to the handover position E, and then the transfer device 150 is controlled to pick up at least one slide 400 from the sample position and transfer the slide 400 to the handover position E, so that the scheduling device 140 receives the slide 400. After the scheduling device 140 receives the slide 400, the controller 160 sets the scheduling device 140 to the feeding state, and releases the resources of the scheduling device 140. It should be noted that when the controller 160 sets the scheduling device 140 to the feeding state, the idle state of the scheduling device 140 is automatically released.

[0081] It should be noted that the handover position E is a space position pre-set for the handover between the scheduling device 140 and the transfer device 150, that is, when the scheduling device 140 and the transfer device 150 are located at the handover position E, the slide 400 in the scheduling device 140 can be received by the transfer device 150 in an idle state, and the slide 400 in the transfer device 150 can also be received by the scheduling device 140 in an idle state.

[0082] In some embodiments, the sample feeding device 110 comprises at least one movement mechanism 151, and the movement mechanism 151 is used to transfer the slide frame 300 loaded with at least one slide 400 to the sample feeding position;

[0083] The control of the controller 160 to execute the third working state further comprises:

[0084] After obtaining the resource of the scheduling device 140, the number of slides fed to the sample feeding position by the sample feeding device 110 is obtained;

[0085] When it is detected that the movement mechanism 151 transfers the slide frame 300 to the sample feeding position, it is detected whether the resource of the movement mechanism 151 can be obtained, and if the resource of the movement mechanism 151 can be obtained, the resource of the movement mechanism 151 is obtained;

[0086] The number of slides is updated according to the number of slides 400 picked up by the transfer device 150, and the resource of the movement mechanism 151 is released when the number of slides is less than or equal to the first threshold.

[0087] For example, the control of the controller 160 to execute the third working state is specifically controlled by a thread of the second control unit.

[0088] Specifically, after obtaining the resource of the scheduling device 140, the controller 160 further obtains the number of slides 400 fed to the sample feeding position by the sample feeding device 110. It should be noted that the controller 160 is further used to control the sample feeding device 110 to obtain and temporarily store the slide frame 300 loaded with at least one slide 400, and to control the sample feeding device 110 to transfer the slide frame 300 to the sample feeding position. When the controller 160 controls the sample feeding device 110 to obtain the slide frame 300, it further identifies or obtains the number of slides 400 in the slide frame 300, and stores the number of slides. Therefore, the controller 160 can directly obtain the number of slides fed to the sample feeding position from the pre-recorded number of slides, and release the resource of the movement mechanism 151 when the number of slides is less than or equal to the first threshold.

[0089] When the motion mechanism 151 is detected to transfer the slide frame 300 to the sample loading position, the controller 160 detects whether the resource of the motion mechanism 151 can be acquired, and if the resource of the motion mechanism 151 can be acquired, the controller 160 acquires the resource of the motion mechanism 151 to complete the occupation of the motion mechanism 151. When the controller 160 controls the transfer device 150 to pick up the slide 400, the controller 160 also updates the number of slides according to the number of slides picked up by the transfer device 150, and determines in real time whether the number of slides is less than or equal to the first threshold value. When the number of slides is less than or equal to the first threshold value, the controller 160 releases the resource of the motion mechanism 151, and releases the occupation of the motion mechanism 151.

[0090] Therefore, after the resource of the motion mechanism 151 is released, the controller 160 can control to execute other working states to control the motion mechanism 151 to transfer the slide frame 300 to the preset slide frame recycling position B. The sample image scanning device 100 can determine the change of the number of slides in real time by acquiring and updating the number of slides, and release the motion mechanism 151 in time when the number of slides decreases, especially when the slide 400 basket is empty, so that the motion mechanism 151 can quickly remove the empty slide 400 basket, and accelerate the overall transfer and microscopic scanning of the batch of slides 400.

[0091] In some embodiments, the sample image scanning device 100 further comprises a code scanning device corresponding to the dispatching device 140, and the controller 160 executing the third working state further comprises:

[0092] After the dispatching device 140 receives the slide 400, the code scanning device is controlled to scan a preset barcode area on the slide 400 to acquire corresponding barcode information, and store the barcode information in a preset barcode information record.

[0093] Specifically, at least one side of the slide 400 is provided with a preset barcode area. When the dispatching device 140 receives the slide 400, the side of the slide 400 provided with the preset barcode area is opposite to the code scanning device. After the dispatching device 140 receives the slide 400, the controller 160 controls the code scanning device to scan the preset barcode area on the slide 400 to acquire corresponding barcode information, and store the barcode information in a preset barcode information record.

[0094] Further, the controller 160 can also determine the number of times the slide 400 has been scanned by the microscope according to the bar code information scanned by the code scanning device. Specifically, the controller 160 can compare the corresponding bar code information with the data in the bar code information record. When there is no data in the bar code information record matching the corresponding bar code information, the controller 160 determines that the number of times the slide 400 has been scanned by the microscope is zero, and determines that the microscope scanning to be performed on the slide 400 is a regular scanning. When there is data in the bar code information record matching the corresponding bar code information, the controller 160 determines the number of times the slide 400 has been scanned by the microscope according to the bar code information record, and determines that the microscope scanning to be performed on the slide 400 is a re-scanning.

[0095] In some embodiments, the controller 160 controls the execution of the fourth working state includes:

[0096] In the case where the scheduling device 140 is in the recycling indication state, it is detected whether the resource of the scheduling device 140 can be acquired. If the resource of the scheduling device 140 can be acquired, the resource of the scheduling device 140 is acquired.

[0097] The scheduling device 140 is controlled to move to the handover position E.

[0098] The transfer device 150 is controlled to pick up the slide 400 from the scheduling device 140 located at the handover position E, transfer the slide 400 to the recycling device 120, and set the scheduling device 140 to the empty state.

[0099] The resource of the scheduling device 140 is released.

[0100] For example, the above-mentioned control of the execution of the fourth working state is specifically controlled by the thread of the second control unit of the controller 160. It should be noted that the controller 160 controls the execution of the fourth working state in the case where the scheduling device 140 is in the recycling indication state, and at least controls the transfer device 150 to transfer the slide 400 located at the scheduling device 140 to the recycling device 120.

[0101] As Figure 5As shown, when the scheduling device 140 is detected to be in a recycling indication state, the controller 160 checks whether it can acquire the resources of the scheduling device 140. If it can, it first acquires the resources of the scheduling device 140 to occupy the scheduling device 140, then controls the scheduling device 140 to move to the handover position E, and then controls the transfer device 150 to pick up the slide 400 from the scheduling device 140 located at the handover position E. After confirming that the slide 400 has been picked up, the controller 160 controls the transfer device 150 to transfer the slide 400 to the recycling device 120, sets the scheduling device 140 to an idle state, and releases the resources of the scheduling device 140. It is easy to see that the waiting-to-recycle state of the scheduling device 140 is thus released. Furthermore, the controller 160's control of the execution of the fourth working state also includes controlling the recycling device 120 to receive the slide 400 transferred to the recycling device 120 by the transfer device 150.

[0102] like Figures 1-5 As shown, in some embodiments, the transfer device 150 is only used to transfer the vertically positioned slide 400 to the dispatching device 140, the microscopic examination device 130 is only used to perform microscopic scanning on the horizontally positioned slide 400, and the controller 160 is also used for:

[0103] During the control execution of the first working state, before the control scheduling device 140 places the glass slide 400 into the first scanning position 1321 or the second scanning position 1322, the control scheduling device 140 performs a first flipping operation to switch the glass slide 400 located in the scheduling device 140 from a vertical state to a horizontal state; and / or

[0104] During the execution of the second working state, after the control scheduling device 140 takes out the slide 400 from the first scanning position 1321 or the second scanning position 1322, the control scheduling device 140 performs a second flipping operation to drive the slide 400 located in the scheduling device 140 to switch from a horizontal state to a vertical state.

[0105] The first flipping operation and the second flipping operation are opposite in direction but have the same flipping angle.

[0106] It should be noted that when the sample feeding device 110 feeds the slide frame 300 loaded with the slide 400, the slide 400 is placed vertically in the slide frame 300, and the transfer device 150 is also used to transfer the slide 400 in the vertical state to the scheduling device 140. On the other hand, the microscope device 130 at least includes a scanning mechanism 131 and a microscope platform 132, the scanning mechanism 131 is used to perform image scanning in the direction of the microscope platform 132, and the first scanning position 1321 and the second scanning position 1322 are both arranged on the microscope platform 132, and the microscope platform 132 is used to provide support for the slide 400 placed in the first scanning position 1321 and the second scanning position 1322, and wherein when the scanning mechanism 131 performs image scanning on the slide 400 located in the first scanning position 1321 and the second scanning position 1322, the slide 400 is horizontally placed in the first scanning position 1321 or the second scanning position 1322.

[0107] Therefore, the controller 160 controls the scheduling device 140 to perform the first flipping operation to drive the slide 400 located in the scheduling device 140 to switch from the vertical state to the horizontal state before controlling the scheduling device 140 to place the slide 400 into the first scanning position 1321 or the second scanning position 1322 during the process of controlling to execute the first working state. Correspondingly, the controller 160 controls the scheduling device 140 to perform the second flipping operation to drive the slide 400 located in the scheduling device 140 to switch from the horizontal state to the vertical state after controlling the scheduling device 140 to take out the slide 400 from the first scanning position 1321 or the second scanning position 1322 during the process of controlling to execute the second working state.

[0108] The first flipping operation and the second flipping operation are opposite in direction and the same in flipping angle. For example, the flipping angle of the first flipping operation and the second flipping operation can be uniformly set to 90 degrees.

[0109] For example, in combination with the specific steps of the controller 160 controlling the second working state and the fourth working state, the process of the controller 160 controlling the cooperation of various components in the sample image scanning device 100 to transfer the slide 400 from the first scanning position 1321 or the second scanning position 1322 to the recycling device 120 is specifically described as follows:

[0110] First, in the process of controlling the second working state, the controller 160 detects whether the resources of the microscope device 130 and the scheduling device 140 can be acquired. If the resources can be acquired, the resources of the microscope device 130 and the scheduling device 140 are acquired. When it is detected that the scheduling device 140 is in an idle state and at least one of the first scanning position 1321 and the second scanning position 1322 is in a slide-taking state, the corresponding scanning position and the state of the slide 400 located in the corresponding scanning position are first determined, and then the scheduling device 140 is controlled to take out the slide 400 from the corresponding scanning position. Then, the scheduling device 140 is controlled to perform a first flipping operation to make the scheduling device 140 drive the taken slide 400 to a vertical state, and the scheduling device 140 is set to a recycling indication state according to the recycling state of the slide 400.

[0111] Then, in the process of controlling the fourth working state, the controller 160 detects whether the resources of the scheduling device 140 can be acquired when it is detected that the scheduling device 140 is in a recycling indication state. If the resources can be acquired, the resources of the scheduling device 140 are acquired. Then, the scheduling device 140 is controlled to move to the handover position E, and the transport device 150 is controlled to pick up the slide 400 in the vertical state from the scheduling device 140 located at the handover position E. Then, the slide 400 is transported to the recycling device 120, and the scheduling device 140 is set to an empty state. The resources of the scheduling device 140 are released.

[0112] By setting the scheduling device 140 that can flip the slide 400, and setting the corresponding timing for the scheduling device 140 to flip the taken slide 400, the structure of the sample image scanning device 100 is optimized, and the space occupation of the sample image scanning device is reduced.

[0113] In some embodiments, the controller 160 controls the fifth working state to include:

[0114] Detecting whether the first scanning position 1321 and the second scanning position 1322 are in a scanning state. When at least one of the first scanning position 1321 and the second scanning position 1322 is in a scanning state, it is detected whether the resources of the microscope device 130 can be acquired. If the resources can be acquired, the resources of the microscope device 130 are acquired.

[0115] Controlling the microscope device 130 to perform an image scanning operation on the slide 400 located in the corresponding scanning position;

[0116] After completing the image scanning operation on the slide 400, the corresponding scanning position is set to a slide-taking state, and the slide 400 located in the corresponding scanning position is set to a recycling state.

[0117] Releasing the resources of the microscope device 130.

[0118] For example, the aforementioned control execution of the fifth working state is specifically controlled and executed by the thread of the third control unit of the controller 160. The controller 160 controls the execution of the fifth working state to at least control the microscopic examination device 130 to perform microscopic scanning on the first scan position 1321 or the second scan position 1322.

[0119] Specifically, the controller 160 first detects whether the first scan position 1321 and the second scan position 1322 are in a state of waiting to be scanned. When at least one of the first scan position 1321 and the second scan position 1322 is in a state of waiting to be scanned, it detects whether the resources of the microscopic examination device 130 can be acquired. If they can be acquired, the controller 160 will first acquire the resources of the microscopic examination device 130 to occupy the microscopic examination device 130, and then control the microscopic examination device 130 to perform microscopic scanning on the slide 400 located at the corresponding scan position.

[0120] It should be noted that the corresponding scanning position is either the first scanning position 1321 or the second scanning position 1322. When it is determined that one of them is in a state to be scanned, that scanning position is determined as the corresponding scanning position. It should be understood that the state to be scanned indicates that the slide 400 located at that scanning position is to be scanned by the microscopic examination device 130. Referring to the process of the controller 160 controlling the execution of the first working state in the aforementioned embodiment, it can be seen that after the controller 160 feeds the slide 400 to the corresponding scanning position, it will set the corresponding scanning position to a state to be scanned, so as to indicate that the slide 400 located at that scanning position is to be scanned by the microscopic examination device 130.

[0121] like Figure 4 As shown, the microscopic examination device 130 includes at least a scanning mechanism 131 and a scanning platform. The scanning mechanism 131 is used to perform image scanning operations in the direction of the scanning platform. The control of the microscopic examination device 130 to continue microscopic scanning of the slide 400 is specifically achieved by the scanning mechanism 131 performing image scanning operations on the slide 400.

[0122] After completing the image scanning operation on the slide 400, the controller 160 sets the corresponding scanning position to the slide-to-retrieve state, sets the slide 400 located at the corresponding scanning position to the retrieval state, and releases the resources of the microscopic examination device 130 to release the occupation of the microscopic examination device 130.

[0123] It should be understood that the to-be-recovered state indicates that the slide 400 located in the scanning position has completed the microscopic scanning and is waiting to be recovered. As described above, the controller 160 determines the state of the slide 400 before controlling the scheduling device 140 to cooperate with the microscopic device 130 to transfer the slide 400 to the scheduling device 140, and sets the scheduling device 140 to the recovery indication state according to the to-be-recovered state after controlling the scheduling device 140 to cooperate with the microscopic device 130 to transfer the slide 400 to the scheduling device 140, so as to indicate that the slide 400 located in the scheduling device 140 is to be transported to the recovery device 120 by the transport device 150.

[0124] In some embodiments, the controller 160 controls the microscopic device 130 to perform an image scanning operation on the slide 400 located in the corresponding scanning position, including:

[0125] scanning a preset barcode area on the slide 400 to obtain a target barcode, and searching for barcode information matching the target barcode in a preset barcode information record;

[0126] If the matching barcode information is found, the controller 160 controls the microscopic device 130 to perform a re-examination scanning operation on the slide 400;

[0127] If the matching barcode information is not found, the controller 160 controls the microscopic device 130 to perform a regular scanning operation on the slide 400.

[0128] Specifically, at least one side of the slide 400 is provided with a preset barcode area, and when the slide 400 is pushed to the first scanning position 1321 or the second scanning position 1322 by the scheduling device 140, the side of the slide 400 provided with the preset barcode area is opposite to the scanning mechanism 131 of the microscopic device 130.

[0129] It should be noted that the image scanning operation performed by the microscopic device 130 on the slide 400 at least includes scanning a barcode area of the slide 400 to obtain a target barcode, and performing a corresponding biological sample scanning operation on the slide 400 according to the target barcode.

[0130] Specifically, after scanning the target barcode, the controller 160 compares the corresponding barcode information with the data in the barcode information record to find the barcode information matching the target barcode in the preset barcode information record. When there is no data matching the corresponding barcode information in the barcode information record, it is determined that the slide 400 has been scanned zero times by the microscope, and the controller 160 determines that the slide 400 is to be subjected to a regular scanning operation. When there is data matching the corresponding barcode information in the barcode information record, the number of times the slide 400 has been scanned by the microscope can be determined according to the barcode information record, and the controller 160 determines that the slide 400 is to be subjected to a review scanning operation. Further, the controller 160 also stores the barcode information in the preset barcode information record.

[0131] In some embodiments, the microscope 130 comprises an auxiliary barcode scanning device, and the microscope 130 scans the preset barcode area on the slide 400 by the auxiliary barcode scanning device to obtain the corresponding target barcode.

[0132] It should be noted that in other embodiments, for the case that the slide 400 is not provided with a barcode area, or the barcode area is not printed with a barcode, or the microscope 130 is not configured with a function of scanning the barcode area, or the sample image scanning device 100 is not provided with an auxiliary barcode scanning device for scanning the preset barcode area on the slide 400, the controller 160 is further configured to scan and identify the user mark on the slide 400 to determine whether the slide 400 needs to be subjected to a regular scanning operation or a review scanning operation.

[0133] For example, before any slide 400 is input into the sample image scanning device 100, the user can set a mark on the front surface of the slide 400, for example, manually set a mark symbol, and configure the controller 160 in advance through a communication signal that the slide 400 provided with the mark on the front surface needs to be subjected to a review scanning operation. Then, the controller determines that the slide 400 is to be subjected to a review scanning operation when the mark is scanned and identified.

[0134] By scanning the barcode area of the slide 400 to obtain the corresponding target barcode or mark, the slide 400 to be subjected to a regular scanning operation can be effectively and accurately distinguished from the slide 400 to be subjected to a review operation, so as to perform corresponding scanning operations on the biological sample on the slide 400.

[0135] In some embodiments, before controlling the microscope 130 to perform the image scanning operation on the slide 400 located at the corresponding scanning position, the controller 160 further comprises:

[0136] The slide 400 is preliminarily scanned to detect the front and back of the slide 400, the front of the slide 400 being the side of the slide 400 on which the biological sample is applied;

[0137] When it is detected that the front of the slide 400 faces the scanning mechanism 131 of the microscope device 130, the microscope device 130 is continuously controlled to perform the image scanning operation on the slide 400 located in the corresponding scanning position;

[0138] When it is detected that the back of the slide 400 faces the scanning mechanism 131 of the microscope device 130, the microscope device 130 is stopped from being controlled to perform the image scanning operation on the slide 400 located in the corresponding scanning position, the corresponding scanning position is set to a slide-taking state, and the slide 400 located in the corresponding scanning position is set to a rotation state, wherein the rotation state is used to indicate that the controller 160 controls the slide 400 to be rotated and moves the rotated slide 400 to the handover position E.

[0139] The resources of the microscope device 130 are released.

[0140] Specifically, the slide 400 is formed with a front and a back opposite to the front, wherein the biological sample to be detected is applied to the front of the slide 400, and the barcode area on the slide 400 is also pre-set on the front of the slide 400. Based on this, before controlling the microscope device 130 to perform the image scanning operation, the controller 160 further includes controlling the microscope device 130 to preliminarily scan the slide 400 to detect the orientations of the front and back of the slide 400.

[0141] On the one hand, when it is detected that the front of the slide 400 faces the scanning mechanism 131 of the microscope device 130, the controller 160 continues to control the microscope device 130 to perform the image scanning operation on the slide 400 located in the corresponding scanning position, i.e., to scan the barcode area of the slide 400 to obtain the corresponding target barcode, and to perform the corresponding biological sample scanning operation on the slide 400 according to the target barcode.

[0142] On the other hand, when it is detected that the back of the slide 400 faces the scanning mechanism 131 of the microscope device 130, the controller 160 stops controlling the microscope device 130 to perform the image scanning operation on the slide 400 located in the corresponding scanning position, sets the corresponding scanning position to a slide-taking state, sets the slide 400 located in the corresponding scanning position to a rotation state, and releases the resources of the microscope device 130. The rotation state is used to indicate that the controller 160 controls the slide 400 to be rotated and moves the rotated slide 400 to the handover position E.

[0143] For example, the control mirror inspection device 130 performs a preliminary scan on the slide 400 to detect the orientation of the front and back of the slide 400, which can be to scan the slide 400 to determine whether the side of the slide 400 facing the scanning mechanism 131 is provided with a barcode area, thereby determining the orientation of the front and back of the slide 400; or it can be to scan and identify the scanning distance between the biological sample and the scanning mechanism 131, to determine whether the side of the slide 400 facing the scanning mechanism 131 is coated with a biological sample according to the distance, thereby determining the orientation of the front and back of the slide 400. Through the above-mentioned ways, the orientation of the front and back of the slide 400 can be quickly and accurately determined, and the speed of mirror inspection scanning of the slide 400 is improved.

[0144] It should be understood that the scanning distance is the distance between the scanning mechanism 131 of the mirror inspection device 130 and the slide 400 when the mirror inspection device 130 scans the slide 400. It should be noted that the closer the scanning distance is to the focal length of the scanning mechanism 131, the higher the clarity of the scanning of the mirror inspection device 130.

[0145] It should also be understood that the slide 400 is formed with opposite front and back surfaces, wherein the sample area is provided on the front surface and the front surface is used to coat the biological sample to be tested. The front surface of the slide 400 also includes a slide frosted area, and / or a slide silk screen area, and / or a two-dimensional code, and / or a bar code, etc. provided outside the sample area. It should be noted that when the controller 160 controls the mirror inspection device 130 to perform a preliminary scan on the slide 400 to detect the front and back of the slide 400, the controller can determine the orientation of the front surface by at least one of the sample area, the slide frosted area, the slide silk screen area, the two-dimensional code, and the bar code.

[0146] In some embodiments, the preliminary scan on the slide 400 to detect the front and back of the slide 400 specifically includes:

[0147] The control mirror inspection device 130 scans at least one scanning position on the surface of the slide 400 facing the scanning mechanism 131 to obtain a scanning image corresponding to the scanning position, wherein the scanning position matches the sample area;

[0148] The scanning image is detected;

[0149] When the number of scanning images through the detection operation is greater than the first number threshold, it is determined that the front surface of the slide 400 faces the objective assembly of the scanning mechanism and the sample area is coated with the sample to be tested.

[0150] It should be understood that when the front or back surface of the slide 400 faces the scanning mechanism 131, the controller 30 controls the scanning mechanism 131 to perform a scanning operation on the slide 400 to obtain a corresponding scanning result, and the corresponding surface can be determined according to the corresponding scanning result whether it is coated with the sample to be tested.

[0151] Specifically, the controller 30 first controls the scanning mechanism 131 to scan at least one scanning position on the slide 400 to obtain a scanning image corresponding to the scanning position, and after obtaining a plurality of scanning images, performs a preset detection operation on the scanning images according to the corresponding scanning positions. It should be noted that the scanning position matches the sample area, that is, when the scanning position is distributed within the sample area when the scanning mechanism 131 of the microscope device 130 faces the slide 400.

[0152] It should be noted that after the controller 30 controls the scanning mechanism 131 to scan at least one scanning position on the slide 400, the results obtained at least include two kinds: the scanning image passes the detection operation and the scanning image does not pass the detection operation. During the process of performing a preset detection operation on a plurality of scanning images, the controller 30 counts the number of scanning images that pass the detection operation, and determines that the side of the slide 400 facing the scanning mechanism 131 is coated with the biological sample to be tested when it is determined that the number of scanning images that pass the detection operation is greater than a preset first number threshold, that is, the front side of the slide 400 faces the scanning mechanism 131.

[0153] For example, if the first number threshold is 3 and the number of scanning images is 5, the controller 30 performs a preset detection operation on the 5 scanning images and counts the number of scanning images that pass the detection operation. When 4 or 5 scanning images pass the detection operation, it is determined that the side of the slide 400 facing the scanning mechanism is coated with the sample to be tested, that is, the front side of the slide 400 faces the scanning mechanism 131.

[0154] In some embodiments, the controller 160 is further configured to control execution of a sixth working state of rotating the slide 400;

[0155] The controller 160 controls the execution of the sixth working state, including: when it is detected that the scheduling device 140 is in a rotating instruction state, detecting whether the resources of the scheduling device 140 can be obtained, if yes, obtaining the resources of the scheduling device 140; controlling the scheduling device 140 to perform a first preset rotating operation on the slide 400 located in the scheduling device 140; setting the scheduling device 140 to a feeding standby state and releasing the resources of the scheduling device 140; or,

[0156] The sample image scanning device 100 further comprises a rotating device 180 for rotating the slide 400, and the controller 160 controls the execution of the sixth working state, including:

[0157] When it is detected that the scheduling device 140 is in the rotation instruction state, it is detected whether the resources of the rotating device 180, the transferring device 150 and the scheduling device 140 can be acquired, and if yes, the resources of the rotating device 180, the transferring device 150 and the scheduling device 140 are acquired; the transferring device 150 is controlled to transfer the slide 400 from the scheduling device 140 to the rotating device 180; the rotating device 180 is controlled to perform a second preset rotation operation on the slide 400 located in the rotating device 180; the transferring device 150 is controlled to transfer the rotated slide 400 from the rotating device 180 to the scheduling device 140; the scheduling device 140 is set to the feeding standby state, and the resources of the scheduling device 140 are released.

[0158] It should be noted that the controller 160 is further configured to control the execution of the sixth working state of rotating the slide 400 to adjust the orientation of the front surface and the back surface of the slide 400. The controller 160 specifically performs rotation under the condition that it is detected that the scheduling device 140 is in the rotation instruction state, and the rotation is performed in one of the following two ways: the rotation is performed by the scheduling device 140, or the rotation is performed by an additional rotating device 180 configured to rotate the slide 400.

[0159] When the rotation is performed by the scheduling device 140, the controller 160, when it is detected that the scheduling device 140 is in the rotation instruction state, first detects whether the resources of the scheduling device 140 can be acquired, and if yes, acquires the resources of the scheduling device 140 to occupy the scheduling device 140, and then controls the scheduling device 140 to perform a first preset rotation operation on the slide 400 located in the scheduling device 140; the scheduling device 140 is set to the feeding standby state, and the resources of the scheduling device 140 are released. It should be noted that the feeding standby state is used to indicate that the scheduling device 140 contains the slide 400, and the slide 400 contained in the scheduling device 140 is waiting to be fed to the first scanning position 1321 or the second scanning position 1322 for microscopic scanning.

[0160] Specifically, the scheduling device 140 includes a containing mechanism 141, which forms a containing groove for containing the slide 400, and the scheduling device 140 can receive and pick up the slide 400 through the containing groove. The scheduling device 140 further includes a rotating mechanism 142 connected with the containing mechanism 141, and the rotating mechanism 142 is configured to drive the containing mechanism 141 to rotate. When the controller 160 controls the scheduling device 140 to perform a first preset rotation operation on the slide 400 located in the scheduling device 140, the rotating mechanism 142 is specifically controlled to drive the containing mechanism 141 to rotate to drive the slide 400 contained in the containing groove to rotate.

[0161] When the rotation is performed by the rotating device 180, the controller 160 detects whether the resources of the rotating device 180, the transferring device 150 and the scheduling device 140 can be acquired when detecting that the scheduling device 140 is in the rotation instruction state, and if the resources can be acquired, the resources of the rotating device 180, the transferring device 150 and the scheduling device 140 are acquired first to occupy the rotating device 180, the transferring device 150 and the scheduling device 140, then the transferring device 150 is controlled to transfer the slide 400 from the scheduling device 140 to the rotating device 180, the rotating device 180 is controlled to perform the second preset rotation operation on the slide 400 located in the rotating device 180, and the transferring device 150 is controlled to transfer the rotated slide 400 from the rotating device 180 to the scheduling device 140, after which the controller 160 sets the scheduling device 140 to the feeding standby state and releases the resources of the scheduling device 140.

[0162] It should be noted that the sample image scanning device 100 provided by the embodiment of the present application is used for batch processing of the slides 400 to be detected. For example, the slides 400 to be detected include at least a first slide and a second slide, wherein the second slide can be other slides 400 with a lower sequence or priority than the first slide.

[0163] In some embodiments, the controller 160 is further configured to:

[0164] control the first working state to be executed to feed the first slide to the first scanning position 1321;

[0165] control the fifth working state to be executed to perform the microscopic scanning on the first slide, and control the third working state to be executed to transfer the second slide to the scheduling device 140 in the process of performing the microscopic scanning on the first slide;

[0166] after the microscopic scanning on the first slide is completed, control the first working state to be executed to feed the second slide to the second scanning position 1322, and control the second working state to be executed to transfer the first slide to the scheduling device 140;

[0167] control the fifth working state to be executed to perform the microscopic scanning on the second slide.

[0168] Please refer to Figure 6 , Figure 6 a timing diagram of the controller of the sample image scanning device provided by the embodiment of the present application;

[0169] As Figure 6As shown, the combination control unit included in the controller 160 is analyzed as follows: the controller 160 at least includes a first control unit for executing the first working state and / or the second working state, a second control unit for executing the third working state and / or the fourth working state, and a third control unit for controlling the execution of the fifth working state.

[0170] Specifically, after the transport device 150 feeds the first slide to the sample site, the second control unit controls the execution of the third working state to transport the first slide located at the sample site to the dispatch device 140, and sets the dispatch device 140 to the standby feeding state; then, the first control unit controls the execution of the first working state to feed the first slide located at the dispatch device 140 to the corresponding scanning site in response to the standby feeding state of the dispatch device 140; after that, the third control unit controls the execution of the fifth working state to perform the microscopic scanning on the first slide.

[0171] Taking the first slide being subjected to the microscopic scanning at the first scanning site 1321 as an example, during the process in which the third control unit controls the execution of the fifth working state to perform the microscopic scanning on the first slide, if the transport device 150 feeds the second slide to the sample site, the second control unit controls the execution of the third working state to transport the second slide located at the sample site to the dispatch device 140, and sets the dispatch device 140 to the standby feeding state.

[0172] On the other hand, after the third control unit completes the fifth working state to complete the microscopic scanning on the first slide, the third control unit sets the first slide to the standby recovery state, and sets the first scanning site 1321 to the standby slide-taking state. After that, the first control unit can control the execution of the first working state to feed the second slide to the second scanning site 1322 in response to the standby feeding state of the dispatch device 140; then control the execution of the second working state to control the dispatch device 140 to pick up the first slide to move the first slide out of the first scanning site 1321 in response to the standby slide-taking state of the first scanning site 1321 and the standby recovery state of the first slide, and set the dispatch device 140 to the recovery indication state; after that, the third control unit can control the execution of the fifth working state to perform the microscopic scanning on the second slide.

[0173] Further, after the first control unit controls the dispatch device 140 to pick up the first slide to move the first slide out of the first scanning site 1321, the second control unit is further used to control the execution of the fourth working state to control the dispatch device 140 to cooperate with the transport device 150 to transport the first slide to the recovery device 120 in response to the recovery indication state of the dispatch device 140, so as to recover the first slide after the completion of the microscopic scanning.

[0174] Similarly, the slide 400 can also include a third slide 400 with a sequence or priority lower than the second slide. During the process of performing the microscopic scanning on the second slide, if the sample feeding device 110 feeds the third slide 400 to the sample feeding position, the controller 160 is further configured to control the execution of the third working state to transfer the third slide 400 located at the sample feeding position to the scheduling device 140, and set the scheduling device 140 to the standby feeding state. After completing the microscopic scanning on the second slide, the controller 160 sets the second slide to the standby recovery state, and sets the second scanning position 1322 to the standby slide taking state. Subsequently, the controller 160 can first control the execution of the first working state, control the scheduling device 160 to feed the third slide to the first scanning position 1321 in response to the standby feeding state of the scheduling device 140, and then the scheduling device 160 is in the empty state; then control the execution of the second working state, control the scheduling device 160 to pick up the second slide to move the second slide from the second scanning position 1322 in response to the standby slide taking state of the second scanning position 1322 and the standby recovery state of the second slide, and then control the execution of the fifth working state to perform the microscopic scanning on the third slide.

[0175] By analogy, the sample image scanning device 100 provided by the present application can quickly complete the transfer, microscopic scanning and recovery of multiple slides 400, thereby significantly improving the processing speed of microscopic scanning on batch slides 400.

[0176] It should be noted that during the process of controlling the execution of the first working state, the second working state, the third working state, the fourth working state and the fifth working state described above, the controller 160 will also detect whether the resources of the sample feeding device 110, the recovery device 120, the transfer device 150, the microscopic device 130 or the scheduling device 140 related to the working state can be acquired. If yes, the resources related to the working state are acquired to continue the execution of the working state. If not, the controller 160 controls the execution of other working states.

[0177] In some embodiments, the controller 160 is further configured to control the execution of a seventh working state of transferring the abnormal slide 500 from the recovery device 120 to the abnormal unloading position;

[0178] The controller 160 controls the execution of the seventh working state, which includes:

[0179] When the re-examination taking-out instruction is detected, it is detected whether the resources of the transfer device 150 and the recovery device 120 can be acquired. If yes, the resources of the transfer device 150 and the recovery device 120 are acquired;

[0180] The position information of the abnormal slide 500 in the recovery device 120 is determined, and the abnormal slide 500 is the slide 400 with an abnormal scanning result corresponding to the control execution of the fifth working state;

[0181] According to the position information, the controller 160 controls the transport device 150 to transport at least one abnormal slide 500 to the abnormal unloading position.

[0182] The resources of the transport device 150 and the recycling device 120 are released.

[0183] Specifically, when the re-inspection taking-out instruction is detected, the controller 160 detects whether the resources of the transport device 150 and the recycling device 120 can be acquired. If the resources of the transport device 150 and the recycling device 120 can be acquired, the controller 160 first acquires the resources of the transport device 150 and the recycling device 120 to occupy the transport device 150 and the recycling device 120, then determines the position information of the abnormal slide 500 in the recycling device 120, the abnormal slide 500 is the slide 400 corresponding to the abnormal scanning result when the fifth work is controlled to be executed, and controls the transport device 150 to transport at least one abnormal slide 500 to the abnormal unloading position according to the position information, and then releases the resources of the transport device 150 and the recycling device 120 to release the occupation of the transport device 150 and the recycling device 120.

[0184] It should be noted that the recycling device 120 at least includes a recycling bin 121 arranged corresponding to the slide recycling position A, and the recycling bin 121 is used to receive the slide 400 after the microscopic scanning is completed, wherein the recycling bin 121 is formed with a plurality of interval arranged slide 400 positions, and the plurality of slide 400 positions correspond to different position information. In the process of controlling the controller 160 to execute the fifth work, the scanning result is obtained after the microscopic scanning of the slide 400 by the microscopic device 130, and the controller 160 is further used to analyze the scanning result to determine whether the scanning result is abnormal, and mark the slide 400 with the abnormal scanning result as the abnormal slide 500. Further, after the second working state is controlled to be executed to move the slide 400 from the microscopic device 130, the fourth working state is controlled to be executed to transport the slide 400 to the recycling bin 121 of the recycling device 120 and place it in any vacant slide 400 position, and if the slide 400 is the abnormal slide 500, the controller 160 is further used to record the position information corresponding to the slide 400 position in the recycling bin 121 where the abnormal slide 500 is placed. Therefore, the controller 160 can acquire the position information of the abnormal slide 500 in the recycling device 120, and can respond to the re-inspection taking-out instruction to control the transport device 150 to transport at least one abnormal slide 500 to the abnormal unloading position according to the position information.

[0185] As Figure 2 With Figure 3As shown, in some embodiments, the sample image scanning device 100 is also provided with a taking and placing position adjacent to the slide frame recycling position B, and the sample feeding mechanism 110 further comprises a normal loading assembly and an abnormal loading assembly which are movably connected with the moving mechanism 111. The normal loading assembly is used for loading the slide frame 300, and the moving mechanism 111 is used for moving the normal loading assembly to drive the slide frame 300 and the slide 400 loaded therein to move. The abnormal loading assembly is connected with and arranged adjacent to the normal loading assembly, and when the moving mechanism 111 drives the normal loading assembly, the slide frame 300 and the slide 400 to move to the slide frame recycling position B, the abnormal loading assembly moves to the abnormal unloading position at the same time. The controller 160 can control the transfer device 150 to transfer the at least one abnormal slide 500 to the abnormal loading assembly located at the abnormal unloading position. After that, the controller 160 can also control the normal loading assembly and the abnormal loading assembly to move out of the sample image scanning device 100 together, and the normal loading assembly is moved to the slide frame recycling position B, while the abnormal loading assembly is moved to the abnormal slide taking position C adjacent to the slide frame recycling position B. The user can take the abnormal slide 500 from the abnormal loading assembly located at the abnormal slide taking position C.

[0186] In still some embodiments, the controller is further configured to control the emergency feeding and taking mechanism 170 to drive the abnormal slide 500 to move out of the sample image scanning device 100 after the transfer device 150 transfers the at least one abnormal slide 500 to the emergency unloading position 170, so that the user can take the abnormal slide 500 from the emergency feeding and taking mechanism 170.

[0187] The present application also provides a biological sample detection system to solve the problem that the existing sample image scanning device has a complex structure and a relatively complicated and complex process when performing image scanning on the slide, thus a large amount of time is required, and there may be a conflict in space or logic when each component performs corresponding actions.

[0188] Please refer to Figure 7 , Figure 7 The module schematic diagram of the biological sample detection system 1 provided by the embodiments of the present application.

[0189] As Figure 7As shown, the biological sample detection system 1 provided by the embodiment of the present application at least includes a first detection module 10 and a second detection module 20, wherein the first detection module 10 is configured to perform a preset preliminary detection operation on the biological sample according to a scanning result to obtain a preliminary detection result, and determine whether to perform a microscopic scanning on the biological sample according to the preliminary detection result, and the second detection module 20 includes a sample image scanning device 100 and a sample preparation device 200, when it is determined to perform the microscopic scanning on the biological sample, the sample preparation device 200 is configured to prepare a glass slide 400 coated with the biological sample, and the sample image scanning device 100 is configured to receive the glass slide 400 prepared by the sample preparation device 200 and perform the microscopic scanning on the glass slide 400 to obtain a scanning result, wherein the sample image scanning device 100 is any sample image scanning device 100 provided by the embodiment of the present application.

[0190] Further, the first detection module 10 is further configured to analyze the scanning result, and when it is determined that the scanning result is abnormal after the analysis, instruct the second detection module 20 to perform the microscopic scanning on the glass slide 400 again to obtain a scanning result, until the corresponding scanning result meets a preset result. Therefore, the biological sample detection system 1 provided by the embodiment of the present application can accurately detect the biological sample, especially repeatedly scan the glass slide 400 with an abnormal scanning result, so as to improve the detection effect of the biological sample detection system 1.

[0191] In summary, the embodiment of the present application provides a sample image scanning device 100 and a biological sample detection system 1. The sample image scanning device 100 comprises: a sample feeding device 110 configured to store and provide a slide 400; a sample recycling device 120 configured to recycle the slide 400 after microscopic scanning; a microscope device 130 comprising at least a first scanning position 1321 and a second scanning position 1322, the microscope device 130 being configured to perform microscopic scanning on the slide 400 located in the first scanning position 1321 or the second scanning position 1322; a scheduling device 140 configured to place the slide 400 into the first scanning position 1321 or the second scanning position 1322 of the microscope device 130 and / or take the slide 400 out of the first scanning position 1321 or the second scanning position 1322 of the microscope device 130; a transfer device 150 configured to obtain the slide 400 from the sample feeding device 110 and transfer the slide 400 to the scheduling device 140 and / or receive the slide 400 from the scheduling device 140 and transfer the slide 400 to the sample recycling device 120; and a controller 160 communicatively connected to the sample feeding device 110, the sample recycling device 120, the transfer device 150, the scheduling device 140 and the microscope device 130. The controller 160 is configured to control the sample feeding device 110, the sample recycling device 120, the transfer device 150, the microscope device 130 and the scheduling device 140 to jointly or independently perform a plurality of working states, and dynamically detect whether the resources of the sample feeding device 110, the sample recycling device 120, the transfer device 150, the microscope device 130 or the scheduling device 140 related to the working state can be obtained during the execution of any working state. If the resources related to the working state can be obtained, the resources related to the working state are obtained to continue to execute the working state. If not, the controller 160 controls to execute other working states. The scheme of the present application improves the analysis and processing efficiency of a large number of slides 400, and solves the problems of the existing sample image scanning device, such as complex structure, cumbersome and complex process during image scanning of the slide 400, and possible spatial or logical conflicts between components when performing corresponding actions.

[0192] It should be understood that the module structure shown in the drawings is only an example illustration, and it is not necessary to include all the structures and the connection relationship between the structures. In the description of the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connection", "connecting" should be understood in a broad sense, for example, it can be fixed connection, or detachable connection, or integrally connected; it can be mechanical connection, or electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or the communication inside two elements. It should also be understood that the terms used in the specification of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and the appended claims of the present application, unless otherwise clearly indicated by the context, the singular forms "a", "an" and "the" are intended to include plural forms. The term "and / or" used in the specification and the appended claims of the present application means any combination of one or more of the associated listed items and all possible combinations, and includes these combinations. The term "and / or" used in the specification and the appended claims of the present application means any combination of one or more of the associated listed items and all possible combinations, and includes these combinations. It should be noted that in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or other elements inherent to such a process, method, article or system. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or system including the element.

Claims

1. A sample image scanning device, characterized in that, include: Sample introduction device, used for storing and supplying glass slides; A recovery device for recovering the glass slide after microscopic scanning; The microscopic examination device is provided with at least a first scanning position and a second scanning position, and the microscopic examination device is used to perform microscopic scanning on the slide located at the first scanning position or the second scanning position; A scheduling device is used to place the slide into the first scanning position or the second scanning position in the microscopic examination device, and to remove the slide from the first scanning position or the second scanning position in the microscopic examination device. A transfer device for acquiring the glass slide from the sample introduction device and transferring it to the dispatching device, and for receiving the glass slide from the dispatching device and transferring it to the recovery device; The controller is communicatively connected to the sample introduction device, recovery device, transfer device, scheduling device, and scanning device. The controller is configured to control the sample introduction device, recovery device, transfer device, microscopic examination device, and scheduling device to jointly or independently execute multiple working states. During the execution of any of the working states, the controller dynamically detects whether it can acquire the resources of the sample introduction device, recovery device, transfer device, microscopic examination device, or scheduling device related to the working state. If it can acquire the resources, the controller acquires the resources related to the working state to continue executing the working state. If not, the controller switches to controlling the execution of other working states. The multiple working states include at least the first working state in which the scheduling device places a slide into the first scanning position or the second scanning position, the second working state in which the scheduling device removes a slide from the first scanning position or the second scanning position, the third working state in which the transfer device transfers a slide, the fourth working state in which the transfer device recovers a slide, and the fifth working state in which the microscopic examination device performs microscopic examination and scanning. Furthermore, the controller includes multiple control units, each of which can acquire the device's resources through a separate thread and control the device to jointly or independently execute corresponding working states. When a control unit acquires the resources of any device and controls the device, the device cannot be occupied and controlled by other control units. Only when the controller occupying the device's resources releases the device's resources can other control units occupy the device's resources for control. The device includes the sample introduction device, the recovery device, the transfer device, the scheduling device, and the scanning device.

2. The sample image scanning device as described in claim 1, characterized in that, The controller includes a first control unit, a second control unit, and a third control unit. The first control unit is configured to control the execution of the first working state and / or the second working state; the second control unit is configured to control the execution of the third working state and / or the fourth working state; and the third control unit is configured to control the execution of the fifth working state. The first control unit, the second control unit, and the third control unit independently and in parallel control the execution of each working state.

3. The sample image scanning device as described in claim 1, characterized in that, The controller controls the execution of the first working state, including: Detect whether the resources of the microscopic examination device and the scheduling device can be obtained. If they can be obtained, then the resources of the microscopic examination device and the scheduling device are obtained, and the status of the scheduling device is detected. If the scheduling device is in a waiting-to-feed state, where the glass slide contained in the scheduling device is to be fed to the first scanning position or the second scanning position, then the state of the first scanning position or the second scanning position is detected. If the first or second scanning position is idle, the scheduling device is controlled to cooperate with the microscopic examination device to feed the slide to the corresponding scanning position; After feeding the glass slide to the corresponding scanning position, the scheduling device is set to an idle state, and the corresponding scanning position is set to a scan-ready state. Release the resources of the microscopic examination device and the scheduling device.

4. The sample image scanning device as described in claim 3, characterized in that, The microscopic examination device includes a scanning mechanism and a scanning platform movable relative to the scanning mechanism. The first scanning position and the second scanning position are both located on the scanning platform. The controller controls the scheduling device to cooperate with the microscopic examination device to feed the slide to the corresponding scanning position, including: Control the movement of the scanning platform to align the corresponding scanning position with the scheduling device; The scheduling device is controlled to push the glass slide contained in the scheduling device to the corresponding scan position; After the glass slide reaches the corresponding scanning position, the scheduling device is controlled to release the glass slide.

5. The sample image scanning device as described in claim 1, characterized in that, The controller controls the execution of the second working state, including: The system detects whether the resources of the microscopic examination device and the scheduling device can be acquired. If they can be acquired, the system acquires the resources of the microscopic examination device and the scheduling device, and detects the status of the scheduling device, the first scan position, and the second scan position. When the scheduling device is detected to be in an idle state, and at least one of the first scanning position and the second scanning position is in a state of waiting to pick up a slide, the corresponding scanning position and the state of the slide located at the corresponding scanning position are determined, wherein the state of the slide includes one of a state of waiting to be recycled and a state of waiting to be rotated; At least control the scheduling device to cooperate with the microscopic examination device to transfer the slide to the scheduling device and set the corresponding scanning position to an empty state; The scheduling device is set to a recycling indication state according to the pending recycling state, or the scheduling device is set to a rotation indication state according to the pending rotation state. Release the resources of the scheduling device and the microscopic examination device.

6. The sample image scanning device as described in claim 1, characterized in that, The controller controls the execution of the third working state, including: If the scheduling device is detected to be in an idle state, check whether the resources of the scheduling device can be acquired. If they can be acquired, then the resources of the scheduling device are acquired. Control the dispatching device to move to the handover position; The transfer device is controlled to pick up at least one of the glass slides from the sample injection position and transfer the glass slides to the handover position, so that the scheduling device receives the glass slides and the scheduling device is set to the ready-to-feed state. Release the resources of the scheduling device.

7. The sample image scanning device as described in claim 6, characterized in that, The sample introduction device includes at least one motion mechanism, which is used to transfer a slide frame loaded with at least one of the slides to the sample introduction position; The controller's control of the execution of the third working state also includes: After acquiring the resources of the scheduling device, the number of slides fed to the injection position by the injection device is obtained; When it is detected that the motion mechanism has transferred the slide frame to the sample injection position, it is detected whether the resources of the motion mechanism can be acquired. If they can be acquired, the resources of the motion mechanism are acquired. The number of glass slides is updated based on the number of glass slides picked up by the transfer device, and the resources of the motion mechanism are released when the number of glass slides is less than or equal to a first threshold.

8. The sample image scanning device as described in claim 6, characterized in that, The sample image scanning device further includes a barcode scanning device corresponding to the scheduling device, and the controller performing the third working state further includes: After the scheduling device receives the glass slide, it controls the scanning device to scan the preset barcode area on the glass slide to obtain the corresponding barcode information and stores the barcode information in a preset barcode information record.

9. The sample image scanning device as described in claim 1, characterized in that, The controller controls the execution of the fourth working state, including: If the scheduling device is detected to be in a recycling indication state, check whether the resources of the scheduling device can be acquired. If they can be acquired, then the resources of the scheduling device are acquired. Control the dispatching device to move to the handover position; The transfer device is controlled to pick up the glass slide from the scheduling device located at the handover position, transfer the glass slide to the recycling device, and set the scheduling device to an unloaded state; Release the resources of the scheduling device.

10. The sample image scanning device as described in claim 1, characterized in that, The controller controls the execution of the fifth working state, including: Detect whether the first scan position and the second scan position are in a state to be scanned. When at least one of the first scan position and the second scan position is in a state to be scanned, detect whether the resources of the microscopic examination device can be acquired. If they can be acquired, then acquire the resources of the microscopic examination device. The microscopic examination device is controlled to perform image scanning operations on the slide located at the corresponding scanning position; After completing the image scanning operation on the glass slide, the corresponding scanning position is set to the state of waiting to be picked up, and the glass slide located at the corresponding scanning position is set to the state of waiting to be recycled. Release the resources of the microscopic examination device.

11. The sample image scanning device as described in claim 10, characterized in that, The controller controls the microscopic examination device to perform image scanning operations on the slide located at the corresponding scanning position, including: The preset barcode area on the glass slide is scanned to obtain the corresponding target barcode, and the barcode information that matches the target barcode is searched in the preset barcode information record; If a matching barcode information is found, the microscopic examination device is controlled to perform a re-examination and scanning operation on the slide; If no matching barcode information is found, the microscopic examination device is controlled to perform a routine scanning operation on the slide.

12. The sample image scanning device as described in claim 10, characterized in that, Before controlling the microscopic examination device to perform image scanning operation on the slide located at the corresponding scanning position, the controller further includes: The slide is initially scanned to detect the front and back sides of the slide, wherein the front side of the slide is the side coated with the biological sample; When it is detected that the front side of the slide is facing the scanning mechanism of the microscopic examination device, the microscopic examination device continues to be controlled to perform image scanning operation on the slide located at the corresponding scanning position; When it is detected that the reverse side of the slide is facing the scanning mechanism of the microscopic examination device, the microscopic examination device stops performing image scanning operation on the slide located at the corresponding scanning position, sets the corresponding scanning position to the slide-to-be-picked state, and sets the slide located at the corresponding scanning position to the rotate-to-be-rotated state. The rotate-to-be-rotated state is used to instruct the controller to control the rotation of the slide and move the rotated slide to the handover position. Release the resources of the microscopic examination device.

13. The sample image scanning device as described in claim 5, characterized in that, The controller is also used to control the execution of a sixth working state that rotates the glass slide; The controller controls the execution of the sixth working state, which includes: when the scheduling device is detected to be in a rotation indication state, detecting whether the resources of the scheduling device can be acquired; if they can be acquired, acquiring the resources of the scheduling device; controlling the scheduling device to perform a first preset rotation operation on the glass slide located on the scheduling device; setting the scheduling device to a ready-to-feed state and releasing the resources of the scheduling device. or, The sample image scanning device further includes a rotation device for rotating the glass slide, and the controller controls the execution of the sixth working state, including: When the scheduling device is detected to be in a rotation indication state, it is checked whether the resources of the rotating device, the transfer device, and the scheduling device can be acquired. If they can be acquired, the resources of the rotating device, the transfer device, and the scheduling device are acquired; the transfer device is controlled to transfer the slide from the scheduling device to the rotating device; the rotating device is controlled to perform a second preset rotation operation on the slide located on the rotating device; the transfer device is controlled to transfer the rotated slide from the rotating device to the scheduling device; the scheduling device is set to a ready-to-feed state, and the resources of the scheduling device are released.

14. The sample image scanning device according to any one of claims 1-13, characterized in that, The glass slide includes at least a first glass slide and a second glass slide, and the controller is further configured to: Control the execution of the first working state to feed the first glass slide to the first scanning position; The system controls the execution of the fifth working state to perform microscopic scanning on the first slide, and during the microscopic scanning of the first slide, the system controls the execution of the third working state to transfer the second slide to the scheduling device. After completing the microscopic scanning of the first slide, the system controls the execution of the first working state to feed the second slide to the second scanning position; and controls the execution of the second working state to transfer the first slide to the scheduling device. The control executes the fifth working state to perform microscopic scanning on the second slide.

15. The sample image scanning device according to any one of claims 1-13, characterized in that, The controller is also used to control the execution of a seventh working state that transfers the abnormal slide from the recovery device to the abnormal unloading position; The controller controlling the execution of the seventh working state includes: When a re-inspection and retrieval command is detected, it is checked whether the resources of the transfer device and the recycling device can be obtained. If they can be obtained, the resources of the transfer device and the recycling device are obtained. Determine the location information of the abnormal glass slide in the recovery device. The abnormal glass slide is the glass slide whose scan result is abnormal when the fifth operation is executed. Based on the location information, the transfer device is controlled to transfer at least one of the abnormal slides to the abnormal unloading position; Release the resources of the transfer device and the recycling device.

16. The sample image scanning device according to any one of claims 1-13, characterized in that, The transfer device is used only to transfer the slide in a vertical position to the dispatching device, the microscopic examination device is used only to perform microscopic scanning on the slide in a horizontal position, and the controller is also used for: During the control of executing the first working state, before the scheduling device is placed into the first or second scanning position, the scheduling device is controlled to perform a first flipping operation to switch the slide located on the scheduling device from a vertical state to a horizontal state; and / or During the process of controlling the execution of the second working state, after controlling the scheduling device to take out the slide from the first scanning position or the second scanning position, the scheduling device is controlled to perform a second flipping operation to drive the slide located in the scheduling device to switch from a horizontal state to a vertical state. The first flipping operation is opposite in direction to the second flipping operation, but the flipping angle is the same.

17. A biological sample detection system, characterized in that, The biological sample detection system includes at least: The first detection module is used to perform a preset preliminary detection operation on the biological sample based on the scanning results to obtain the preliminary detection results, and to determine whether to perform microscopic scanning on the biological sample based on the preliminary detection results. The second detection module includes a slide preparation device and a sample image scanning device. When it is determined that the biological sample will be scanned under a microscope, the slide preparation device is used to prepare a glass slide coated with the biological sample, and the sample image scanning device is used to receive the glass slide prepared by the slide preparation device and perform microscopic scanning on the glass slide to obtain the scanning result. The sample image scanning device is the sample image scanning device as described in any one of claims 1-16. The first detection module is also used to analyze the scanning results, and when the analysis determines that the scanning results are abnormal, instruct the second detection module to perform microscopic scanning on the slide again to obtain scanning results, until the corresponding scanning results meet the preset results.

Citation Information

Patent Citations

  • Film reading instrument

    CN114935661A

  • Smear preparation device, and sample analysis system and method

    WO2021102984A1