1. Technical Field
Embodiments of the present disclosure relate to file management systems and methods, and particularly to a system and method for viewing software help documentation.
2. Description of Related Art
A help system (sometimes called a help file) is an important part of software to help users understand features and capabilities of the software. The help system contains a plurality of help documents related to frequently asked questions (FAQs). Often, when the help system is opened, the help system goes into a default interface, causing a user to spend much time is spent in locating a desired help documentation.
Therefore, there is a need for a system and method which can overcome the above-mentioned problems.
All of the processes described below may be embodied in, and fully automated via, function modules executed by one or more general purpose computers or processors. The code modules may be stored in any type of computer-readable medium or other computer storage device. Some or all of the methods may alternatively be embodied in specialized computer hardware.
The display device 30 is operable to display the software help documentations. The help documentation may be viewed on the display device 30.
In one embodiment, the system 20 comprises an obtaining module 210, a receiving module 211, a determining module 212, a displaying module 213, and a prompting module 214. One or more computerized codes of the modules 210-214 are stored in the storage system 230. One or more general purpose or specialized processors, such as a processor 215 executes the computerized codes of the modules 210-214 to provide one or more operations of the system 20.
The obtaining module 210 is operable to obtain a feature name of a current interface of the software and a position of a cursor in the current interface. In one embodiment, each interface of the software corresponds to a feature name. For example, as shown
The receiving module 211 is operable to receive a control command to invoke a help system of the software. In one embodiment, the control command is generated by pressing F1 key of a keyboard (not shown in
The determining module 212 is operable to determine if the help system includes the feature name of the current interface, and further determine if the help system includes a help option corresponding to the position of the cursor in the current interface. In one embodiment, as shown
The displaying module 213 is further operable to display a help documentation corresponding to the help option on the display device 30, in response to a determination that the help system includes the feature name of the current interface, and further includes a help option corresponding to the position of the cursor in the current interface. The help documentation corresponding to the help option explains the features of the current interface.
The prompting module 214 is operable to prompt a user to edit the help documentation of the current interface, in response to a determination that the help system does not include the feature name of the current interface, or the help system does not include a help option corresponding to the position of the cursor in the current interface. In one embodiment, the prompting module 214 pops up a dialog box to prompt the user to edit the help documentation of the current interface.
In block S11, the receiving module 211 receives a control command to invoke a help system of the software. As mentioned above, the control command is generated by pressing F1 key of the keyboard of the computer 10.
In block S12, the determining module 212 determining if the help system includes the feature name of the current interface. As mentioned above, as shown
In block S13, the determining module 212 further determines if the help system includes a help option corresponding to the position of the cursor in the current interface, in response to a determination that the help system includes the feature name of the current interface. As mentioned above, if the help system includes a help option corresponding to the position of the cursor in the current interface, then the procedure goes to S14. Otherwise, the procedure goes to block S15.
In block S14, the displaying module 213 displays a help document corresponding to the help option on the display device 30, in response to a determination that the help system includes the feature name of the current interface, and further includes a help option corresponding to the position of the cursor in the current interface. As mentioned above, the help documentation corresponding to the help option explains the features of the current interface.
In block S15, the prompting module 214 prompts to edit a help documentation of the current interface, in response to a determination that the help system does not comprise the feature name of the current interface, or the help system does not include a help option corresponding to the position of the cursor in the current interface. As mentioned above, the prompting module 214 pops up a dialog box to prompt a user to edit the help documentation of the current interface. For example, the dialog box may contain, but not limited to, a message saying “The help documentation for the interface is not complete, please edit!”
Although certain inventive embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
200810303891.2 | Aug 2008 | CN | national |