Non-inductive attendance checking method and device based on Internet of Things technology

CN119107707APending Publication Date: 2024-12-10CHINA LIFE INSURANCE CO LTD SHANGHAI BRANCH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411293315.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing attendance management system requires manual operation to implement the submission of clock-in time, and it is difficult to distinguish and trace the actual arrival of the post but the attendance is forgotten, resulting in inaccurate and refined company management.

Method used

Using the invisible attendance method based on the Internet of Things technology, by entering employee work number and equipment information, obtaining the information on the job and off-duty time settings, automatically judge the real-time time to enter the commuting and commuting process, and record the employee's login and active time. Generate a check-in situation table, send reminders and appeal information to ensure the accuracy of attendance data.

Benefits of technology

It realizes automatic check-in when employees leave their posts, saves users' energy and pressure, ensures the accuracy of attendance data, avoids mistaken check-in, and improves the company's management accuracy and meticulousness.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention relates to the technical field of non-inductive attendance checking, and discloses a non-inductive attendance checking method based on an Internet of Things technology. Employee job number information and employee registration equipment model information are input, and the employee job number information and employee grade equipment signal information are recorded through an Internet of Things management system; acquiring on-duty time period setting information and off-duty time period setting information; acquiring real-time time information, and judging whether the real-time time information enters a working process or an off-working process; entering a work clock-in process, and inputting employee job number information and employee login time information through an Internet of Things management system; acquiring employee number information and earliest employee login time information as employee attendance time information; entering an off-duty clock-in process, inputting employee job number information and employee last active time information through an Internet of Things management system, and obtaining the employee job number information and the employee last active time information as employee off-duty clock-in time information; the method has the advantage of high card punching accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of attendance technology, and in particular to a non-contact attendance method and device based on Internet of Things technology. Background Art

[0002] The existing attendance management mainly includes several types. One is to rely on the network provided by the company to complete the attendance by signing in and signing out within the whitelist network segment. The other is to use third-party tools such as DingTalk and WeChat to determine through positioning whether the user is in the specified area when clicking on the sign-in or sign-out, so as to complete the attendance.

[0003] It is not difficult to find that both require manual operation to submit the clock-in and clock-out time, and the company system or external third-party software determines whether the attendance is normal and valid based on the rules (geographic location, network environment, time). It is often difficult to distinguish and trace the situation where the staff actually arrived at the post but forgot to check in, which is not conducive to the company's precise and refined management.

[0004] Therefore, a non-contact attendance method and device based on Internet of Things technology is provided to solve the above problems. Summary of the invention

[0005] The main purpose of the present invention is to solve the existing attendance management, which mainly includes several types. First, relying on the network provided by the company, the attendance is completed by signing in and signing out in the whitelist network segment; second, using third-party tools such as DingTalk and Enterprise Micro to determine whether the user is in the specified area when clicking sign in and sign out through positioning, so as to complete the attendance; both require manual operation to realize the submission of the clocking in and out time, and the company system or external third-party software determines whether the attendance is normal and effective according to the rules (geographic location, network environment, time). It is often difficult to distinguish and trace the situation that the personnel actually arrive at the post but forget to attend the attendance, which is not conducive to the company's precise and refined management.

[0006] The first aspect of the present invention provides a non-contact attendance method based on the Internet of Things technology, and the non-contact attendance method based on the Internet of Things technology comprises:

[0007] Enter employee ID information and employee registration device model information, and record employee ID information and employee grade device signal information through the IoT management system;

[0008] Get the information about the time period for arrival and departure;

[0009] Obtain real-time time information, and determine whether to enter the work process or the off-get off work process based on the on-duty time period setting information and the off-duty time period setting information;

[0010] Enter the clock-in process and enter the employee ID information and employee login time information through the IoT management system; obtain the employee ID information and the earliest employee login time information as the employee clock-in time information;

[0011] Enter the clock-in process, enter the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

[0012] Optionally, also include:

[0013] Before entering the clock-in process, obtain the employee ID information and the employee's last active time information entered in the IoT management system, and determine whether the employee's last active time information is more than one hour away from the time of leaving work. If so, generate a reminder message and send the reminder message to the employee's device registered in the IoT management system.

[0014] Optionally, also include:

[0015] Obtain complaint information, extract employee ID information, complaint reason information, complaint time information and card shortage time point information from the complaint information;

[0016] Send the employee's work number information, appeal reason information, appeal time information and card missing time point information to the review end.

[0017] Optionally, also include:

[0018] Receive the clock-in status display command, and generate the employee clock-in status table according to the employee ID information, employee clock-in time information and employee clock-out time information;

[0019] Send the employee clock-in status sheet to the review end.

[0020] Optionally, the acquiring of real-time time information and judging whether the real-time time information enters a work process or enters a get off work process according to the on-duty time period setting information and the off-duty time period setting information include:

[0021] Get the real-time time information, and determine whether the real-time time information is in the on-duty time period or the off-duty time period according to the on-duty time period setting information and the off-duty time period setting information; if it is in the on-duty time period, enter the on-duty clock-in process; if it is in the off-duty time period, enter the off-duty clock-in process.

[0022] Optionally, the Internet of Things management system is used to collect employee work numbers, employee registration device model information, Mac address information, company workplace network BSSID information, export gateway IP address information, network perception time information, online time and other information.

[0023] The second aspect of the present invention provides a non-contact attendance device based on Internet of Things technology, comprising:

[0024] The information entry module is used to enter the employee ID information and the employee registration device model information, and record the employee ID information and employee grade device signal information through the Internet of Things management system;

[0025] An information acquisition module is used to acquire information about the time period for arriving at work and the time period for leaving work;

[0026] The process judgment module is used to obtain real-time time information and judge whether the real-time time information enters the work process or the off-get off work process according to the on-duty time period setting information and the off-duty time period setting information;

[0027] The clock-in module is used to enter the clock-in process and input employee ID information and employee login time information through the IoT management system; obtain employee ID information and the earliest employee login time information as employee clock-in time information;

[0028] The clock-in module is used to enter the clock-in process, enter the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

[0029] A third aspect of the present invention provides an electronic device, the electronic device comprising a memory and at least one processor, the memory storing instructions;

[0030] The at least one processor calls the instructions in the memory so that the electronic device executes the various steps of the contactless attendance method based on the Internet of Things technology as described above.

[0031] A fourth aspect of the present invention provides a computer-readable storage medium having instructions stored thereon, and when the instructions are executed by a processor, the various steps of the contactless attendance method based on the Internet of Things technology as described above are implemented.

[0032] In the technical solution of the present invention, employees connect to the company network to complete the clocking in and out, which solves the problem of employees forgetting to sign in and out when they arrive at or leave the post. The accuracy of attendance is achieved by technical means, saving users' energy and pressure on attendance work. Secondly, the accuracy of attendance data is ensured to avoid the situation where employees mistakenly punch in when they are still 100 meters away from the company but have not actually arrived at the company. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 A flow chart of a non-sensing attendance method based on Internet of Things technology provided by the first embodiment of the present invention;

[0034] Figure 2 A flow chart of a non-sensing attendance method based on Internet of Things technology provided by a second embodiment of the present invention;

[0035] Figure 3 A flowchart of a non-sensing attendance method based on Internet of Things technology provided by the third embodiment of the present invention;

[0036] Figure 4 A flowchart of a non-sensing attendance method based on Internet of Things technology provided by the fourth embodiment of the present invention;

[0037] Figure 5 A schematic diagram of the structure of a non-contact attendance device based on Internet of Things technology provided by an embodiment of the present invention;

[0038] Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The embodiment of the present invention provides a non-contact attendance method based on the Internet of Things technology, including entering employee work number information and employee registration device model information, recording employee work number information and employee grade device signal information through the Internet of Things management system; obtaining on-duty time period setting information and off-duty time period setting information; obtaining real-time time information, judging the real-time time information to enter the on-duty process or enter the off-duty process according to the on-duty time period setting information and the off-duty time period setting information; entering the on-duty clocking-in process, entering the employee work number information and employee login time information through the Internet of Things management system; obtaining the employee work number information and the earliest employee login time information as the employee on-duty clocking-in time information; entering the off-duty clocking-in process , the employee's work number information and the employee's last active time information are entered through the Internet of Things management system, and the employee's work number information and the employee's last active time information are obtained as the employee's clock-in time information. The present invention solves the existing attendance management, which mainly includes several types. One is to rely on the network provided by the company to complete the attendance by signing in and signing out in the whitelist network segment; the second is to use third-party tools such as DingTalk and Enterprise Micro to determine whether the user is in the specified area when clicking on the sign-in and sign-out, so as to complete the attendance; both require manual operation to realize the submission of the clock-in and clock-out time, and the company system or external third-party software determines whether the attendance is normal and valid according to the rules (geographic location, network environment, time). It is often difficult to distinguish and trace the situation where the personnel actually arrive at the post but forget to attend, which is not conducive to the company's precise and refined management.

[0040] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0041] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 The first embodiment of the non-sensing attendance method based on the Internet of Things technology in the embodiment of the present invention includes:

[0042] Enter employee ID information and employee registration device model information, and record employee ID information and employee grade device signal information through the Internet of Things management system; the Internet of Things management system is used to collect employee ID, employee registration device model information, Mac address information, company workplace network BSSID information, export gateway IP address information, network perception time information, online time and other information;

[0043] Get the information about the time period for arrival and departure;

[0044] Obtain real-time time information, and determine whether to enter the work process or the off-get off work process based on the on-duty time period setting information and the off-duty time period setting information;

[0045] Specifically, they include:

[0046] Get the real-time time information, and determine whether the real-time time information is in the on-duty time period or the off-duty time period according to the on-duty time period setting information and the off-duty time period setting information; if it is in the on-duty time period, enter the on-duty clock-in process; if it is in the off-duty time period, enter the off-duty clock-in process.

[0047] Enter the clock-in process and enter the employee ID information and employee login time information through the IoT management system; obtain the employee ID information and the earliest employee login time information as the employee clock-in time information;

[0048] Enter the clock-in process, enter the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

[0049] See also Figure 2 , the second embodiment of the non-sensing attendance method based on the Internet of Things technology in the embodiment of the present invention includes:

[0050] Enter employee ID information and employee registration device model information, and record employee ID information and employee grade device signal information through the Internet of Things management system; the Internet of Things management system is used to collect employee ID, employee registration device model information, Mac address information, company workplace network BSSID information, export gateway IP address information, network perception time information, online time and other information;

[0051] Get the information about the time period for arrival and departure;

[0052] Obtain real-time time information, and determine whether to enter the work process or the off-get off work process based on the on-duty time period setting information and the off-duty time period setting information;

[0053] Specifically, they include:

[0054] Get the real-time time information, and determine whether the real-time time information is in the on-duty time period or the off-duty time period according to the on-duty time period setting information and the off-duty time period setting information; if it is in the on-duty time period, enter the on-duty clock-in process; if it is in the off-duty time period, enter the off-duty clock-in process.

[0055] Enter the clock-in process and enter the employee ID information and employee login time information through the IoT management system; obtain the employee ID information and the earliest employee login time information as the employee clock-in time information;

[0056] Enter the clock-in process, enter the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

[0057] It also includes: before entering the clock-in process, obtaining the employee ID information and the employee's last active time information entered in the IoT management system, and judging whether the employee's last active time information is more than one hour away from the time of leaving the post. If so, a reminder message is generated and sent to the employee's device registered in the IoT management system. It can remind employees who are out or not connected to the company network to prevent them from forgetting to clock in.

[0058] See also Figure 3 The third embodiment of the non-sensing attendance method based on the Internet of Things technology in the embodiment of the present invention includes:

[0059] Enter employee ID information and employee registration device model information, and record employee ID information and employee grade device signal information through the Internet of Things management system; the Internet of Things management system is used to collect employee ID, employee registration device model information, Mac address information, company workplace network BSSID information, export gateway IP address information, network perception time information, online time and other information;

[0060] Get the information about the time period for arrival and departure;

[0061] Obtain real-time time information, and determine whether to enter the work process or the off-get off work process based on the on-duty time period setting information and the off-duty time period setting information;

[0062] Specifically, they include:

[0063] Get the real-time time information, and determine whether the real-time time information is in the on-duty time period or the off-duty time period according to the on-duty time period setting information and the off-duty time period setting information; if it is in the on-duty time period, enter the on-duty clock-in process; if it is in the off-duty time period, enter the off-duty clock-in process.

[0064] Enter the clock-in process and enter the employee ID information and employee login time information through the IoT management system; obtain the employee ID information and the earliest employee login time information as the employee clock-in time information;

[0065] Enter the clock-in process, enter the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

[0066] It also includes: before entering the off-get off work clocking process, obtaining the employee's work number information and the employee's last active time information entered in the Internet of Things management system, and determining whether the employee's last active time information is more than one hour away from the time period of leaving the post. If so, a reminder message is generated and sent to the employee's device registered in the Internet of Things management system.

[0067] It also includes: obtaining complaint information, extracting employee ID information, complaint reason information, complaint time information and card shortage time point information in the complaint information;

[0068] Send the employee's work number information, appeal reason information, appeal time information and card shortage time information to the review end. Providing an appeal channel to prevent unexpected situations is more humane.

[0069] See also Figure 4 The fourth embodiment of the non-sensing attendance method based on the Internet of Things technology in the embodiment of the present invention includes:

[0070] Enter employee ID information and employee registration device model information, and record employee ID information and employee grade device signal information through the Internet of Things management system; the Internet of Things management system is used to collect employee ID, employee registration device model information, Mac address information, company workplace network BSSID information, export gateway IP address information, network perception time information, online time and other information;

[0071] Get the information about the time period for arrival and departure;

[0072] Obtain real-time time information, and determine whether to enter the work process or the off-get off work process based on the on-duty time period setting information and the off-duty time period setting information;

[0073] Specifically, they include:

[0074] Get the real-time time information, and determine whether the real-time time information is in the on-duty time period or the off-duty time period according to the on-duty time period setting information and the off-duty time period setting information; if it is in the on-duty time period, enter the on-duty clock-in process; if it is in the off-duty time period, enter the off-duty clock-in process.

[0075] Enter the clock-in process and enter the employee ID information and employee login time information through the IoT management system; obtain the employee ID information and the earliest employee login time information as the employee clock-in time information;

[0076] Enter the clock-in process, enter the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

[0077] It also includes: before entering the off-get off work clocking process, obtaining the employee's work number information and the employee's last active time information entered in the Internet of Things management system, and determining whether the employee's last active time information is more than one hour away from the time period of leaving the post. If so, a reminder message is generated and sent to the employee's device registered in the Internet of Things management system.

[0078] It also includes: obtaining complaint information, extracting employee ID information, complaint reason information, complaint time information and card shortage time point information in the complaint information;

[0079] Send the employee's work number information, appeal reason information, appeal time information and card shortage time information to the review end. Providing an appeal channel to prevent unexpected situations is more humane.

[0080] It also includes: receiving a punch-in status display command, and generating an employee punch-in status table according to the employee's work number information, the employee's on-duty punch-in time information, and the employee's off-duty time information;

[0081] Send the employee clock-in status table to the review end. It can visually display the employee clock-in status, which is convenient for data collection and data analysis.

[0082] The above describes the non-contact attendance method based on the Internet of Things technology in the embodiment of the present invention. The following describes the non-contact attendance device based on the Internet of Things technology in the embodiment of the present invention. Figure 5 The non-contact attendance device based on the Internet of Things technology in the embodiment of the present invention includes:

[0083] The information input module 501 is used to input the employee's work number information and the employee's registered device model information, and record the employee's work number information and employee grade device signal information through the Internet of Things management system;

[0084] Information acquisition module 502, used to acquire information about the time period for arriving at work and the time period for leaving work;

[0085] The process judgment module 503 is used to obtain real-time time information and judge whether the real-time time information enters the work process or the off-get off work process according to the on-duty time period setting information and the off-duty time period setting information;

[0086] The clock-in module 504 is used to enter the clock-in process, input the employee's work number information and employee login time information through the Internet of Things management system; obtain the employee's work number information and the earliest employee login time information as the employee's clock-in time information;

[0087] The clock-in module 505 is used to enter the clock-in process, input the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

[0088] above Figure 5 The contactless attendance device based on the Internet of Things technology in the embodiment of the present invention is described in detail from the perspective of modular functional entities, and the electronic device in the embodiment of the present invention is described in detail from the perspective of hardware processing.

[0089] Figure 67 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. The electronic device 700 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 710 (for example, one or more processors) and a memory 720, and one or more storage media 730 (for example, one or more mass storage devices) storing application programs 733 or data 732. Among them, the memory 720 and the storage medium 730 can be temporary storage or permanent storage. The program stored in the storage medium 730 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the electronic device 700. Furthermore, the processor 710 can be configured to communicate with the storage medium 730 to execute a series of instruction operations in the storage medium 730 on the electronic device 700.

[0090] The electronic device 700 may also include one or more power supplies 740, one or more wired or wireless network interfaces 750, one or more input and output interfaces 750, and / or one or more operating systems 731, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, etc. It will be appreciated by those skilled in the art that Figure 6 The structure of the electronic device shown does not constitute a limitation on the electronic device, and may include more or less components than shown in the figure, or combine some components, or arrange the components differently.

[0091] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer executes the steps of a non-contact attendance method based on Internet of Things technology.

[0092] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device, or unit can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.

[0093] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or partly contributed to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0094] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A non-sensing attendance method based on Internet of Things technology, characterized in that: The non-sensing attendance method based on the Internet of Things technology includes: Enter employee ID information and employee registration device model information, and record employee ID information and employee grade device signal information through the IoT management system; Get the information about the time period for arrival and departure; Obtain real-time time information, and determine whether to enter the work process or the off-get off work process based on the on-duty time period setting information and the off-duty time period setting information; Enter the clock-in process and enter the employee ID information and employee login time information through the IoT management system; obtain the employee ID information and the earliest employee login time information as the employee clock-in time information; Enter the clock-in process, enter the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

2. The method for non-sensing attendance based on Internet of Things technology according to claim 1 is characterized in that: Also includes: Before entering the clock-in process, obtain the employee ID information and the employee's last active time information entered in the IoT management system, and determine whether the employee's last active time information is more than one hour away from the time of leaving the post. If so, generate a reminder message and send the reminder message to the employee's device registered in the IoT management system.

3. The method for non-sensing attendance based on Internet of Things technology according to claim 2 is characterized in that: Also includes: Obtain complaint information, extract employee ID information, complaint reason information, complaint time information and card shortage time point information from the complaint information; Send the employee's work number information, appeal reason information, appeal time information and card missing time point information to the review end.

4. The non-sensing attendance method based on Internet of Things technology according to claim 1 is characterized in that: Also includes: Receive the clock-in status display command, and generate the employee clock-in status table according to the employee ID information, employee clock-in time information and employee clock-out time information; Send the employee clock-in status sheet to the review end.

5. The non-sensing attendance method based on Internet of Things technology according to claim 1 is characterized in that: The acquiring of real-time time information and judging the real-time time information to enter the work process or the off-get off work process according to the on-duty time period setting information and the off-duty time period setting information include: Get the real-time time information, and determine whether the real-time time information is in the on-duty time period or the off-duty time period according to the on-duty time period setting information and the off-duty time period setting information; if it is in the on-duty time period, enter the on-duty clock-in process; if it is in the off-duty time period, enter the off-duty clock-in process.

6. The non-sensing attendance method based on Internet of Things technology according to claim 1 is characterized in that: The Internet of Things management system is used to collect employee work numbers, employee registration device model information, Mac address information, company workplace network BSSID information, export gateway IP address information, network perception time information, online time and other information.

7. A non-contact attendance device based on Internet of Things technology, characterized in that: include: The information entry module is used to enter the employee ID information and the employee registration device model information, and record the employee ID information and employee grade device signal information through the Internet of Things management system; An information acquisition module is used to acquire information about the time period for arriving at work and the time period for leaving work; The process judgment module is used to obtain real-time time information and judge whether the real-time time information enters the work process or the off-get off work process according to the on-duty time period setting information and the off-duty time period setting information; The clock-in module is used to enter the clock-in process and input employee ID information and employee login time information through the IoT management system; Obtain employee ID information and the earliest employee login time information as employee clock-in time information; The clock-in module is used to enter the clock-in process, enter the employee's work number information and the employee's last active time information through the Internet of Things management system, and obtain the employee's work number information and the employee's last active time information as the employee's clock-in time information.

8. An electronic device, comprising a memory and at least one processor, wherein instructions are stored in the memory; The at least one processor calls the instructions in the memory so that the electronic device executes each step of the contactless attendance method based on the Internet of Things technology as described in any one of claims 1 to 6.

9. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by the processor, the steps of the contactless attendance method based on the Internet of Things technology as claimed in any one of claims 1 to 6 are implemented.