Time identification method and device

By detecting the preset time and to-do box status of the task in the unstructured filling interface, timely reminding of overdue tasks is achieved, solving the problem of overdue tasks in the unstructured filling interface, and improving the timeliness of user task processing.

CN119963149APending Publication Date: 2025-05-09TIANJIN ZHONGXIN ZHIGUAN INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411937884.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

In the unstructured reporting interface, tasks are prone to overdue execution, and the existing technology is difficult to effectively remind users to handle tasks in a timely manner.

Method used

In the non-structured reporting interface, check whether the task information section first contains a preset time. If so, determine whether to set a to-do box and time identification is performed. When the current time is greater than the preset time, push a task processing reminder to the task creator; when the user marks the to-do box as completed, ends the reminder.

Benefits of technology

By adding time recognition function to the task, we promptly push overdue reminders to users, and urge users to handle tasks in a timely manner to avoid overdue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119963149A_ABST
    Figure CN119963149A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of computers, in particular to a time identification method and device.The time identification method specifically comprises the steps that in a non-structure filling interface, if it is detected that a corresponding task information segment head contains preset time, whether a to-be-handled box is arranged at the front end of the preset time or not is determined; if yes, time identification is carried out on the task; when it is detected that the current time is greater than the preset time, pushing a task processing prompt to a task creator; when it is detected that the user marks the to-be-handled box as completed, task reminding is ended; in conclusion, the time identification function is added in the corresponding task, and overdue reminding can be timely performed on the user, so that the user is supervised and urged to perform task processing in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of computer technology, and in particular to a time recognition method and device. Background Art

[0002] The unstructured system is an information reporting system independently developed by our company. The meaning of unstructured is that there is no association between multiple reporting interfaces in a display page. The reporting interfaces between different departments and organizations can be created in the same display interface, breaking the creation logic of traditional reporting interfaces. In the existing technology, multiple reporting interfaces in the same display interface must have an association relationship, such as a parent-child relationship.

[0003] Currently, when using the product, users generally fill in multiple task information in the unstructured reporting interface for execution in sequence. However, because users have a lot of task information to be executed, overdue periods are easy to occur. Therefore, our company has iterated the product to remind users to process the corresponding task information in a timely manner to avoid overdue periods. Summary of the invention

[0004] The purpose of the present application is to provide a time identification method and device to solve the technical problem in the prior art that tasks are easily overdue in any unstructured reporting interface.

[0005] 1. Technical solution To achieve the above object, the present invention provides a time identification method in a first aspect, the method comprising: In the non-structured reporting interface, if it is detected that the corresponding task information segment header contains a preset time, it is determined whether a to-do box is set at the front of the preset time; If yes, then time identification is performed on the task; When it is detected that the current time is greater than the preset time, a task processing reminder is pushed to the task creator; When it is detected that the user marks the to-do box as completed, the task reminder ends.

[0006] In one embodiment, the preset time at least includes a date.

[0007] In one embodiment, the to-do box can be set as an ordered to-do box; a hierarchical relationship is set between different to-do boxes to enable a hierarchical relationship between different tasks.

[0008] In one embodiment, if it is detected that the user clicks on the preset time to set an advance reminder, the advance time period is reduced based on the preset time to make an advance reminder.

[0009] In one embodiment, if it is detected that a task with a preset time has an @ or @@ reminder mark, the task reminder is pushed to a user associated with the reminder mark.

[0010] In one embodiment, if it is detected that the user gives a bolding instruction in the selected area, it is determined whether the selected area only includes the preset time; If so, a time recognition operation is performed; If not, perform the bolding operation.

[0011] In one embodiment, the task information including the preset time is gathered in the display board for aggregate display.

[0012] In one embodiment, if a user's operation of sharing task information is detected, it is determined whether a task acceptance instruction of the user to be shared is received; If so, the task information is sent to the user to be shared and displayed in the unstructured reporting interface.

[0013] To achieve the above object, the second aspect of the present invention provides a time recognition device, using any of the above-mentioned time recognition methods, the device comprising: A determination module is used to determine whether a to-do box is set at the front of the preset time if it is detected that the corresponding task information segment header contains a preset time in the non-structured reporting interface; if so, time identification is performed on the task; A judgment module, configured to push a task processing reminder to the task creator when detecting that the current time is greater than the preset time; The identification module is used to end the task reminder when it is detected that the user marks the to-do box as completed.

[0014] To achieve the above object, the third aspect of the present invention provides an electronic device, including: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement any of the time identification methods described above.

[0015] (II) Beneficial effects: Compared with the prior art, the present invention has the following beneficial effects: The present invention provides a time identification method and device, the time identification method comprising: in a non-structured reporting interface, if it is detected that the header of a corresponding task information segment contains a preset time, determining whether a to-do box is set at the front end of the preset time; if so, performing time identification on the task; when it is detected that the current time is greater than the preset time, pushing a task processing reminder to the task creator; when it is detected that the user marks the to-do box as completed, ending the task reminder; in summary, the present application can timely remind users of overdue tasks by adding a time identification function to the corresponding tasks, thereby urging users to process tasks in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings required for use in the embodiments or the prior art description are briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative work, among which: Figure 1 This is an interface diagram corresponding to the time recognition method provided in the first embodiment of the present invention; Figure 2 Another interface diagram of the time recognition method provided in the first embodiment of the present invention; Figure 3 A flowchart corresponding to a time identification method provided in Embodiment 1 of the present invention; Figure 4 This is a structural block diagram of an electronic device provided in Embodiment 3 of the present invention.

[0018] In the figure: 1. I / O interface; 2. Network adapter; 3. Processor; 4. Storage device; 5. Bus; 6. Electronic device; 7. Random access memory; 8. Cache memory; 9. Storage system; 10. Program module. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0020] The unstructured system is an information reporting system independently developed by our company. The meaning of unstructured is that there is no association between multiple reporting interfaces in a display page. The reporting interfaces between different departments and organizations can be created in the same display interface, breaking the creation logic of traditional reporting interfaces. In the existing technology, multiple reporting interfaces in the same display interface must have an association relationship, such as a parent-child relationship.

[0021] Currently, when using the product, users generally fill in multiple task information in the unstructured reporting interface for execution in sequence. However, because users have a lot of task information to be executed, overdue periods are easy to occur. Therefore, our company has iterated the product to remind users to process the corresponding task information in a timely manner to avoid overdue periods.

[0022] The present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments: Example

[0023] In order to solve the above technical problems, the present invention proposes a time recognition method, such as Figure 1 and Figure 3 As shown, the method includes: S101: In the non-structured reporting interface, if it is detected that the corresponding task information segment header includes a preset time, it is determined whether a to-do box is set at the front of the preset time; S102: If yes, then time identification is performed on the task; specifically, Figure 1 As shown, the preset time at least includes the date, and the preset time can be in a variety of formats. For example, the dates can be separated by the / symbol, or adapted by year, month, and day, and the above forms can all be recognized; if you want to remind more accurately, the preset time can include the date and time; more specifically, the year is not displayed in the current year to save space, and the year is displayed across years / the day of the week is supported, and it can be inserted at any position.

[0024] S103: When it is detected that the current time is greater than the preset time, a task processing reminder is pushed to the task creator; S104: When it is detected that the user marks the to-do box as completed, the task reminder ends; when in use, when the current time is greater than the preset time, the color of the pre-review time field will change from blue to red, which is used to remind the user that the current task is overdue. In summary, this application can timely remind users of overdue tasks by adding a time recognition function to the corresponding tasks, thereby urging users to process tasks in a timely manner.

[0025] According to an embodiment of the present invention, the to-do box can be set as an ordered to-do box, that is, a corresponding sequence number is added after the to-do box so that the user can perform tasks in sequence; Figure 2 As shown, when an unnumbered to-do box is used, there is a hierarchical relationship between multiple unnumbered to-do boxes to facilitate the display of the hierarchical relationship between different tasks; the specific creation logic is as follows: add an unnumbered to-do box in front of the preset time of each task, and then use the "Tab" function key to perform hierarchical dislocation for each section; preferably, the ordered to-do box and the unnumbered to-do box can be switched with each other, and the implementation logic is that the ordered to-do box and the unnumbered to-do box are both set to separate table styles, so as to be switched through the switch button.

[0026] According to one embodiment of the present invention, if it is detected that the user clicks on the preset time to set an advance reminder, the advance time period will be reduced on the basis of the preset time to make an advance reminder; when in use, the user can set the advance time period by right-clicking the preset time, for example, setting a reminder one hour in advance, or setting a cyclic reminder, that is, if the corresponding task is not completed today, you can be reminded again at the same time tomorrow.

[0027] According to one embodiment of the present invention, if it is detected that a task with a preset time has an @ or @@ reminder mark, the task reminder will be pushed to the user associated with the reminder mark; specifically, the preset time is bound to the corresponding task creator and the @ or @@ reminder mark to become one piece of data, and multiple pieces of data are circulated. If the time reaches the preset time, the badge will be pushed to the creator. @ reminder mark: the task creator can eliminate the reminder badge by checking the task, while @@ reminder mark: the task creator must reply to eliminate the reminder badge.

[0028] According to one embodiment of the present invention, if it is detected that the user gives a bold instruction in the selected area, it is determined whether the selected area only contains the preset time; if so, the time recognition operation is performed; if not, the bold operation is performed; specifically, when there is a date or a date and time in the area selected by the user, the date or the date and time will turn blue for time reminder; and when it is detected that other information such as text is included in addition to the date or the date and time, the selected area will be bolded. Of course, this situation means that the time in the selected area is later than the preset time at the beginning of the paragraph, then the reminder can be made again after the preset time at the beginning of the paragraph is executed, or it is applicable to the paragraph beginning where no preset time is set and only a to-do box is provided. At this time, the embodiment of the present application can be used to perform time recognition reminders.

[0029] According to one embodiment of the present invention, task information containing preset times is gathered in a display board for aggregate display. In this embodiment, multiple task information with preset times can be aggregated on the display board for centralized processing by users, without the need to open the corresponding non-structured reporting interface, thereby facilitating operation.

[0030] According to one embodiment of the present invention, if a user's operation of sharing task information is detected, it is determined whether a task acceptance instruction is received from the user to be shared; if so, the task information is sent to the user to be shared and displayed in its unstructured reporting interface; specifically, the user can share the to-do task information with other users, and other users can choose to accept or reject the task after receiving the to-do task information. Only clicking to accept the task indicates that the to-do task has been shared successfully. Example

[0031] This embodiment provides a time recognition device, which applies any of the time recognition methods described above, and the device includes: A determination module is used to determine whether a to-do box is set at the front of the preset time if it is detected that the corresponding task information segment header contains a preset time in the non-structured reporting interface; if so, time identification is performed on the task; A judgment module, configured to push a task processing reminder to the task creator when detecting that the current time is greater than the preset time; The identification module is used to end the task reminder when it is detected that the user marks the to-do box as completed. Example

[0032] like Figure 4 As shown, the electronic device 6 is in the form of a general-purpose computing device. The components of the electronic device 6 may include, but are not limited to: one or more processors 3, a storage device 4, and a bus 5 connecting different system components (including the storage device 4 and the processor 3).

[0033] Bus 5 represents one or more of several types of bus 5 structures, including a memory bus 5 or memory controller, a peripheral bus 5, an accelerated graphics port, a processor 3, or a local bus 5 using any of a variety of bus 5 structures. By way of example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus 5, Micro Channel Architecture (MCA) bus 5, Enhanced ISA bus 5, Video Electronics Standards Association (VESA) local bus 5, and Peripheral Component Interconnect (PCI) bus 5.

[0034] The electronic device 6 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 6, including volatile and non-volatile media, removable and non-removable media.

[0035] The storage device 4 may include a computer system readable medium in the form of a volatile memory, such as a random access memory 7 (RAM) and / or a cache memory 8. The electronic device 6 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 9 may be used to read and write a non-removable, non-volatile magnetic medium (not shown in the figure, usually referred to as a "hard drive"). Although not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (such as a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (such as a read-only optical disk (Compact Disc-Read Only Memory, CD-ROM), a digital video disk (Digital Video Disc-Read Only Memory, DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 5 via one or more data medium interfaces. The storage device 4 may include at least one program product having a set (e.g., at least one) of program modules 10, which are configured to perform the functions of various embodiments of the present invention.

[0036] A stored program having a set (at least one) of program modules 10 may be stored, for example, in a storage device 4, such program modules 10 including but not limited to an operating system, one or more application programs, other program modules 10, and program data, each of which or some combination thereof may include an implementation of a gateway environment. The program modules 10 generally perform the functions and / or methods of the embodiments described herein.

[0037] The electronic device 6 may also communicate with one or more external devices (e.g., keyboards, pointing devices, cameras, displays, etc.), may communicate with one or more devices that enable a user to interact with the electronic device 6, and / or may communicate with any device that enables the electronic device 6 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed through the I / O interface 1. In addition, the electronic device 6 may also communicate with one or more gateways (e.g., local area networks (LANs), wide area networks (WANs) and / or public gateways, such as the Internet) through the network adapter 2. As shown in the figure, the network adapter 2 communicates with other modules of the electronic device 6 through the bus 5. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 6, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (RAID) systems, tape drives, and data backup storage systems 9, etc.

[0038] The processor 3 executes various functional applications and data processing by running the programs stored in the storage device 4, for example, implementing the method provided by the above-mentioned embodiment of the present invention.

[0039] Note that each embodiment in this specification is described in a progressive manner, and some embodiments focus on the differences from other embodiments. The same or similar parts between the embodiments can be referenced to each other.

[0040] The above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A time recognition method, characterized in that: The method comprises: In the non-structured reporting interface, if it is detected that the corresponding task information segment header contains a preset time, it is determined whether a to-do box is set at the front of the preset time; If yes, then time identification is performed on the task; When it is detected that the current time is greater than the preset time, a task processing reminder is pushed to the task creator; When it is detected that the user marks the to-do box as completed, the task reminder ends.

2. The time recognition method according to claim 1, characterized in that: The preset time at least includes a date.

3. The time recognition method according to claim 1, characterized in that: The to-do box can be set as an ordered to-do box; a hierarchical relationship is set between different to-do boxes to enable a hierarchical relationship between different tasks.

4. The time recognition method according to claim 1, characterized in that: If it is detected that the user clicks on the preset time to set an advance reminder, the advance time period is reduced based on the preset time to make an advance reminder.

5. The time recognition method according to claim 1, characterized in that: If it is detected that a task with a preset time has an @ or @@ reminder mark, the task reminder is pushed to the user associated with the reminder mark.

6. The time recognition method according to claim 1, characterized in that: If it is detected that the user gives a bold instruction in the selected area, determining whether the selected area only contains the preset time; If so, a time recognition operation is performed; If not, perform the bolding operation.

7. The time recognition method according to claim 5, characterized in that: The task information with preset time is gathered in the display board for aggregate display.

8. The time recognition method according to claim 1, characterized in that: If a user's operation of sharing task information is detected, determining whether an instruction to accept the task is received from the user to be shared; If so, the task information is sent to the user to be shared and displayed in the unstructured reporting interface.

9. A time recognition device, characterized in that: The time identification method according to any one of claims 1 to 8 is applied, wherein the device comprises: A determination module is used to determine whether a to-do box is set at the front of the preset time if it is detected that the corresponding task information segment header contains a preset time in the non-structured reporting interface; if so, time identification is performed on the task; A judgment module, configured to push a task processing reminder to the task creator when detecting that the current time is greater than the preset time; The identification module is used to end the task reminder when it is detected that the user marks the to-do box as completed.

10. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the time identification method as described in any one of claims 1-8.