CN1108576C - Auxiliary system on-line multimedia - Google Patents

Auxiliary system on-line multimedia Download PDF

Info

Publication number
CN1108576C
CN1108576C CN 98123618 CN98123618A CN1108576C CN 1108576 C CN1108576 C CN 1108576C CN 98123618 CN98123618 CN 98123618 CN 98123618 A CN98123618 A CN 98123618A CN 1108576 C CN1108576 C CN 1108576C
Authority
CN
China
Prior art keywords
multimedia
project
line
auxiliary system
auxiliary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 98123618
Other languages
Chinese (zh)
Other versions
CN1252570A (en
Inventor
曹轶
魏永杰
宋建福
林光信
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN 98123618 priority Critical patent/CN1108576C/en
Publication of CN1252570A publication Critical patent/CN1252570A/en
Application granted granted Critical
Publication of CN1108576C publication Critical patent/CN1108576C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention relates to an auxiliary on-line multimedia system which is suitable for Windows. When a user operates a corresponding program, the present invention provides an auxiliary explanation on line in a multimedia mode, wherein an input device can outputs information according to instructions of the user. The Windows receives the information which is conveyed to an information queue. A hook joint part makes the information queue intercept the information from the Windows on line. A processing program processes the intercepted information to obtain relevant data of columns of items. In addition, the present invention comprises a database and a database index part.

Description

Auxiliary system on-line multimedia
Present invention is directed to a kind of backup system, be particularly to a kind ofly when on computer platform, carrying out some application program, medium aid illustration more than relevant these application programs can online (on-line) be provided with operating system (operating systern).
The development of computerized information in recent years is rapid day by day, and wherein, the appearance with Windows has the greatest impact especially.General user sees through operating system to operate the application program that each software company provides on computer platform, Windows then utilizes than the picture of hommization or image interface and carries out a selection operation for the user, makes the beginner can enter message area more without barrier.Typical Windows is used the Macintosh series of system as early stage Apple, and the present Windows series that provided of Microsoft, comprise the winCE that can be used for palmtop computer or be applicable to win31, the win95 of desktop computer, laptop or present win98 series.
Wherein for following various software applications that provide of windowing environment, as the office97 groupware, backup system has considerable status.Example as shown in Figure 1a, it shows a trial balance work form 10 that does not have the multimedia aid illustration, and suppose that a beginner does not understand the method for operating of trial balance application software, then he can click [Excel] project earlier on the screen key frame, to open the trial balance application program, it shows that title is [MicrosoftExce1-Bookl], because windows95 has online subsidiary function, [illustrate] 11 of its position in menu, so can open HELPER APPLICATIONS by clicking this project, form aid illustration theme form 14 as Fig. 1 b, it shows that title is [explain principals: MicrosoftExcel], wherein and comprise [content] and [index] two big labels page, at this is example with [content] labels page 15a then, menu under it can select the user to want the theme project of understanding, in general the theme project that is anti-white state is represented to be selected, as [changing the preset value of new loose-leaf notebook and worksheet] 14b, and each theme project still comprises many crosshead projects after clicking, and the beginner can obtain the operation information of trial balance from its content.
Yet, the aid illustration application program does not seem dull barren because of adding functions such as Multimedia Program or online language translation at present, for example, the aid illustration application program has only explanatory note mostly and do not add animated image and voice at present, and is therefore lively inadequately.And allow the user understand the operation of software application with character narrate, not only waste time and energy, the also effect that may only get half the result with twice the effort, secondly do not have the function of carrying out online translation with different languages such as Japanese, English or Chinese for some project narration, the user also can't definitely grasp the meaning of each instruction.
In addition, shown in Fig. 1 c, run into respectively instructing during title in the menu 17, as execute instruction it [form] 18 and when opening the listed menu 19 of pulldown function table, point to the position of worksheet as mouse, then it can open another tabular menu (menu) 20 automatically.And if the user does not understand the meaning of the instruction title [renaming] of the listed menu 20 of worksheet, then must be as Fig. 1 d, choose the relevant built-in form aid illustration file of this instruction title [renaming] again, as click anti-white it [renaming worksheet] project 21.Therefore most users are unwilling to expend time in and see through the study of this kind backup system, and as previously mentioned, even backup system provides blow-by-blow explanation and explanation, but because the uninteresting and indigestion of character narrate, the user just will consider use if it comes to the pinch, so general user only learns the simple operations part of various software applications, but for other powerful and complicated instruction manipulations, mostly do not accepted, form the waste of resource by the user.
On the other hand, the backup system program that sells so-called off line is also arranged on the market, in order to learn specific software application, yet because it only provides the user to learn in a simulated environment, but not allow the user, nor can want that the instruction carried out is online to provide corresponding aid illustration at the user in the following operation of the environment of existing application program limit study.
Combine by above-mentioned shortcoming as can be known, present backup system also can't provide a software teaching platform of getting close to the user.
The conception that desire of the present invention is improved above-mentioned shortcoming is that a kind of operational scenario according to the user of development provides online multimedia backup system, in order under the environment that does not break away from application software, to utilize modes such as image, voice at any time, specific instruction function operations mode is demonstrated to the user, make it at need operational, can obtain online aid illustration at once in meeting with.
In view of this, one of fundamental purpose of the present invention provides a kind of auxiliary system on-line multimedia, in order on a computer platform, when the user operates the application program in the work form, can online (on-line) provide sound, image or animation to demonstrate to assist the user, it replaces the supplementary mode of traditional literal interpretation, learns the operation of software application fast like a cork to make the user, and brings into play the maximum utility of this application software.
Wherein computer platform system collocation operating system is operated for the user, operating system can be a Windows, particularly as comprising the winCE that can be used for palmtop computer or being applicable to win31, the win95 of desktop computer, laptop or present win98 series.
Another object of the present invention is to utilize a kind of auxiliary system on-line multimedia, when operating, dynamically to provide online multimedia aid illustration to the tabular menu (menu) in the work form the user.
Another object of the present invention is, utilizes a kind of auxiliary system on-line multimedia, with when the self-built form aid illustration file of user's application programs is operated, provides online multimedia aid illustration.
In brief, the present invention discloses it when the user operates corresponding to program, can provide aid illustration with multimedia mode onlinely.Wherein an input media can instruct according to the user and export a message.One Windows then is used to receive this message and is sent to a message queue.In addition, utilize a clasp joint portion (hook) can online interception from the message of operating system.Handling procedure (for example affiliated handling procedure of handling procedure and form aid illustration under the tabular menu) is then handled according to the message of interception respectively, to obtain the data information of relevant each bar list of items, for example in the tabular menu in the instruction project of bar row and the form aid illustration with each theme project of tree structure management.Also comprise a data bank, it is used for storing the multimedia secondary file of the projects that preestablish.And comprise a data bank index portion, in order to store the corresponding relation of medium secondary file more than aforementioned projects and projects, it is in order to carrying out index to data bank, and is handled according to this indexed results by handling procedure, the user is provided the on-line multimedia aid illustration.
That is, utilize the present invention, except that functions such as online performance that can realize the aid illustration file and translation, can not destroy simultaneously the connection between aid illustration file and original application program such as trial balance, simultaneously, embodiment according to the present invention can realize the multimedia subsidiary function in addition, it utilizes the basis of original aid illustration file, on instruction that needs the multimedia demonstration teaching or supporting item, increase the multimedia mark, when clicking the multimedia mark of this project that need assist as the user, operation and the explanation that can be correlated with to the user with video-audio.
Below, with regard to the embodiment of description of drawings the present invention's data structure editing system, wherein, when in the difference diagram, using identical reference symbol, mean and show identical or similar element.
The accompanying drawing simple declaration
Fig. 1 a system shows that one does not have the trial balance work form of multimedia aid illustration.
Fig. 1 b system shows that a user clicks the aid illustration theme form that it [explanation] of trial balance work form back is opened.
The demonstration one of Fig. 1 c system clicks [form] instruction according to Fig. 1 a and points to and the tabular menu of unlatching according to mouse position.
Fig. 1 d system shows a menu item according to the sensing of Fig. 1 c mouse position, it [renaming worksheet] project in its corresponding built-in aid illustration theme form.
Fig. 2 is the auxiliary system on-line multimedia calcspar that shows the present invention.
Fig. 3-4 is the process flow diagram that shows the specific embodiment of an auxiliary system on-line multimedia.
Fig. 5 is the corresponding relation synoptic diagram that shows handling procedure and data bank in the present invention's the auxiliary system on-line multimedia.
Fig. 6 shows that one has the trial balance work form of multimedia aid mark, and it clicks [form] instruction and points to and the tabular menu synoptic diagram of unlatching according to mouse position.
Fig. 7 shows that one clicks the multimedia aid mark and the aid illustration of carrying out according to Fig. 6.
Fig. 8 shows a menu item according to the sensing of Fig. 6 mouse position, and it is corresponding built-in but expansion has interior it [the renaming worksheet] project of the aid illustration theme form of multimedia aid mark.Symbol description:
10~trial balance form; 11~[explanation]; 14~explain principals form; 14a, 14b~theme project; 15a~content tab the page; 17~menu; 18~instruction project [form]; 19~tabular menu; 20~next stage tabular menu; 21~theme project [renaming worksheet]; 61~input media; 62~Windows; 63~message queue; 64a, 64b~handling procedure; 65~clasp joint portion; 66~data bank index portion; 67~data bank; 68~result; 69a~OLE interface; 69b~OLE server; 77~menu; 78~instruction project [form]; 79~tabular menu; 80~next stage tabular menu; The pictorial symbolization of 81~multimedia; 86~aid illustration application program; The supporting item that 86b~quilt clicks; 86b '~multimedia pictorial symbolization.
The present invention mainly lies in one to have on the computer platform of Windows a kind of auxiliary system on-line multimedia is provided, and in order to when the user operates the application program in the work form, provides the function of on-line multimedia aid illustration.
Windows with general PC (PC) collocation windows series is an example, as form windows95 system is the application software of overlapping very hommization, its characteristic is easy operation, and the 32-bit operating system that belongs to multitask, as long as the user opens computer, this operating system promptly can start automatically and enters key frame, and need not pre-edit automatically perform file.The diagram that the user sees through on the key frame then can learn which has can put the application program of selection operation at present, as click [Excel] project, can begin the operation of this application program, the trial balance work form 10 of Fig. 1 a as described above then appears on the screen, and one of principal feature of windows operating system is that to handle for all incidents (event) all be to see through message (message) to drive, and all message then need enter message queue and divide and deliver to each application program.In addition, windows95 has online subsidiary function, [illustrate] of its position in menu, can open the form auxiliary routine by clicking this instruction project, form explain principals form 14 as Fig. 1 b, it comprises [content] and [index] two big labels page, at this is example with [content] labels page 15a then, the user can select to want the theme project understood, in general the theme project that is anti-white state is represented to be selected, each theme project still comprises many crosshead projects after clicking, the beginner then can obtain the operation information of relevant software application from its content.
Yet, prior art is described as described above, the content of existing form aid illustration application program may not be complete, some project of introducing software function may have only diagrammatic illustration and be detailed inadequately, perhaps also have not by the aid illustration application program person of listing in, the user promptly can't obtain information needed from here.In addition, the aid illustration application program does not seem dull barren because of adding functions such as Multimedia Program or online language translation at present, does not then have the function of carrying out online translation with different languages such as Japanese, English or Chinese for some project narration.Therefore present aid illustration application program also can't provide a software teaching platform of getting close to the user.
Therefore see also Fig. 8, the form aid illustration application program (winhelp) that provides with windows95 is an example, if can utilize the present invention's auxiliary system on-line multimedia, then owing to can learn the operation of user in aid illustration form 16 at any time, and current shown exercisable theme project such as 16b increased pictorial symbolization such as multimedia function pictorial symbolization 16b ', so can be when the user clicks multimedia pictorial symbolization 16b ', theme project and multimedia function that online execution is clicked are perhaps carried out multi-lingual translation to shown theme project (comprising crosshead) is online.Auxiliary system on-line multimedia that it should be noted that the present invention is not limited to form aid illustration application program (winhelp), and other menu owning applications also are suitable for.
See also Fig. 2, it shows the present invention's auxiliary system on-line multimedia calcspar.Auxiliary system on-line multimedia generally is applicable to Windows, and present embodiment can provide online auxiliary function with multimedia mode when the user operates the application program in the work form.Wherein input media 61, can instruct according to the user as mouse, keyboard or light pen and export a message.Windows 62, as be used for the winCE of palmtop computer or be applicable to win31, the win95 of desktop computer, laptop or present win98 series, then can receive this message and be sent to a message queue 63 (message queue), thereby just message queue 63 is sent to this message the application program of correspondence.Utilize clasp joint portion 65 can see through the message of message queue 63 online interceptions in addition in addition from operating system 62.One handling procedure is then handled according to the message of interception, to obtain the data information of relevant projects, for example the affiliated handling procedure 64b of handling procedure 64a and form aid illustration (winhelp) under the tabular menu is to handle according to the message of clasp joint portion 65 interceptions respectively.Wherein, with regard to handling procedure 64a under the tabular menu, see through target and link embedding (object linking andembedding, be OLE) interface (interface), handling procedure 64a can call out OLE server 69b under the tabular menu, [Excel] trial balance for example is to obtain relevant each instruction items destination data data of bar row in the tabular menu; With regard to handling procedure 64b under the form aid illustration (winhelp), then be the data information that the message of mat interception obtains relevant each supporting item, for example in the form aid illustration with each theme project of tree structure management.And data bank, as multimedia backup system data bank 67, then in order to store predefined relevant projects multimedia secondary file.Data bank index portion 66 is in order to store projects and the corresponding relation of medium secondary file more than projects in addition, it is in order to carry out index to data bank 67, and handle according to this indexed results by handling procedure, each tabular menu item and form aid illustration project with data bank 67 in the corresponding relation of every multimedia secondary file, it is in order to export an indexed results.For example handling procedure 64b can be according to this indexed results output result 68, the user is provided the on-line multimedia aid illustration under handling procedure 64a and the form aid illustration (winhelp) under the tabular menu.
Wherein data bank 67 can store predefined data information by a storing media, for example storer or hard disk etc., with the readable/writeable memory is example, then the user can be with data bank write store and being upgraded at any time, and perhaps editor belongs to individual's special graph mark or specific information etc.
And aspect planning multimedia backup system data bank 67, see also Fig. 5, the corresponding relation of its DP display processor and data bank, wherein no matter be under the tabular menu after handling procedure 64a or the form aid illustration handling procedure 64b instruction project or the identification code data data (the identification code ID of project) of auxiliary theme project (tree structure form) in obtaining present menu, can index data bank index portion 66.Data bank index portion 66 stores project sum N, and item recognition sign indicating number and corresponding multimedia secondary file identification code, in view of the above can be to the multimedia secondary file of data data bank 67 index relevant for these projects.
In addition, for the user being provided the on-line multimedia subsidiary function, just must understand the present operational scenario of user, that is must monitor the application program of present execution, to obtain the contents of a project of the current operation of user, assist thereby carry out on-line multimedia.At this, the present invention's embodiment assists the online of tabular menu operation with multimedia form, and online auxiliary to form aid illustration (winhelp), yet the person skilled in the art should be able to understand that therefore it does not limit the present invention's range of application.
Simultaneously, because multitask mode is adopted by Windows system, therefore the message between existing legacy operating system 62 and application program transmits relation, is to see through message queue 63 to reach, that is operating system must transmit many message and application program, also must receive many message from each application program.And the present invention's passerby that clasp joint portion 65 advances is a system-level clasp joint operation, that is the message between operating system 62 and application program transmits relation, though be to see through message queue 63 to reach, but from the message of message queue transmission all is 65 interceptions of clasp joint portion simultaneously, judging that present user has mode of operation, and obtain the data informations such as identification code ID of at present relevant operated project.
Below illustrate respectively tabular menu and form aid illustration are carried out the auxiliary method step of multimedia. The tabular menu item is carried out multimedia assists
Handling procedure 64a calls out OLE server 69b part under the tabular menu, at first need carry out the initialization of OLE server, and see through projects data information that OLE interface 69a obtains the tabular menu, for example be the relevant menu data of the application program in the operation at present, for example the instruction project of all tabular menu quantity, each menu bar row, the interior instruction items purpose title of each menu and its identification code ID etc.As for projects data information of obtained aforementioned tabular menu, then be stored in the data bank index portion 66.
Then, when mouse clicks certain position on the tabular menu, utilize clasp joint portion 65 can intercept the message of correspondence from message queue 63, and carry out judgment processing, data information with the relevant current unlatching menu that will obtain, for example pad name and the position of mouse at present send the affiliated handling procedure 64a of tabular menu to, and its process step is shown in the 3rd figure.
Seeing also Fig. 3, shown in step S40, at first is initialization clasp joint portion 65, to carry out a system-level clasp joint job.
Then shown in step S41, wait for the arrival of news, when the user clicks certain position on the tabular menu with mouse, utilize the message of message queue 63 transmission in 65 pairs of Windows of clasp joint portion to tackle.And, come Menu Type in the judgment task form with these message of intercepting according to step S42, for example therefore standard menu and OLE menu can be divided into two kinds of processing modes behind the Menu Type in the judgment task form.
Aspect standard menu,, check whether owning application starts, and if not, then jumps to step S43, discharges obtained data information, and stops the action of clasp joint portion 65, finishes according to step S44 then according to step S422; And, then read in the application program data information of relevant each tabular menu item successively if owning application has started, and judge then whether application program finishes, if then get back to step S43, otherwise carry out the decision block of step S45.
Aspect the OLE menu,, check whether OLE server 69b starts, and if not, then jumps to step S43, discharges obtained data information, and stops the action of clasp joint portion 65, finishes according to step S44 then according to step S421; And, then see through OLE interface call OLE server 69b if OLE server 69b has started, and judge then whether OLE server 69b finishes, if then getting back to step S44 finishes, otherwise carry out the decision block of step S45.
And according to step S45, be to judge whether mouse is positioned on the menu of unlatching, then get back to step S41 if not, continue interception message; If then carry out next step.
According to step S46, obtain the pad name of present unlatching, and pass to affiliated handling procedure.In like manner,, obtain the position of present mouse, and pass to affiliated handling procedure, to carry out corresponding aid illustration according to step S47.
Handling procedure 64a comes data data bank index portion 66 is carried out index according to the message that clasp joint portion 65 intercepts under the tabular menu, to judge that present mouse position is that the position is on the project of which menu, and behind the menu of determining user's operation, can carry out index to data data bank 67, to judge in the menu that is unlocked at present, whether have and to carry out the auxiliary instruction project of multimedia, if have, then show multimedia auxiliary pattern mark, illustrate as question mark and to remind the user, and wait for that the user clicks this multimedia auxiliary pattern mark, to carry out the auxiliary explanation of multimedia.If the user does not click this multimedia auxiliary pattern mark, then proceed next the processing, as shown in Figure 4.
According to the step S51 of Fig. 4, be to continue to wait for the arrival of news, to obtain the pad name of next unlatching by handling procedure 64a under the tabular menu.
Then, confirm whether the pad name of next unlatching is identical with the pad name of current unlatching, then get back to step S51 if not according to treatment S 52.
Shown in step S53, obtain the menu item position of this next one unlatching.
Shown in step S54, confirm that whether mouse is positioned at the menu item position of this next one unlatching, if not, then gets back to step S53.
Shown in step S55, be positioned at the menu item position of this next one unlatching if confirm mouse, then index data bank index portion 66, to obtain the data information of relevant this item recognition sign indicating number.
Shown in step S56, the data information according to relevant this item recognition sign indicating number carries out index to the data data bank, if the identical items identification code of correspondence is arranged, then to the multimedia secondary file of data data bank 67 index relevant for these projects, otherwise gets back to step S56.
Shown in step S57, judge whether to carry out multi-medium data, if having, then the instruction project of present tabular menu is carried out the multimedia aid illustration, otherwise finish according to step S59. Form aid illustration project is carried out multimedia assists
Because the subsidiary function of the application program of carrying out under Windows all is to see through form HELPER APPLICATIONS winhelp to realize, therefore for the secondary file of the application program in using, must monitor form HELPER APPLICATIONS winhelp, wherein, all supporting item systems are organized into a data structure according to the method for certain classification, a tree-shaped data structure for example, each project then is a node of tree structure, and the multimedia secondary file of data bank 67 promptly is to set up at these nodes.
Handling procedure 64b mainly is the message of intercepting according to clasp joint portion 65 under the form aid illustration (winhelp), come data data bank index portion 66 is carried out index, to obtain the identification code of shown at present (theme) supporting item, and according to this supporting item identification code to data data bank 67 index whether relevant for the multimedia auxiliary information of these supporting items, if have, passing indexed results back form aid illustration (winhelp) affiliated handling procedure handles, as then showing and to carry out the auxiliary unlatching pictorial symbolization of multimedia to carrying out the auxiliary project of multimedia, illustrate as CD and to remind the user, and wait for that the user clicks this multimedia pictorial symbolization, auxiliary to carry out multimedia.For originally not having the project of multimedia auxiliary information then not deal with in the data bank 67.Therefore not only can expand the function of form aid illustration (winhelp) by aforementioned manner, and can not influence or change its existing function and mode of operation.
In other words, with office97 software is example, by auxiliary system on-line multimedia, can be during with office97 software processes file the user, when mouse points to specific tabular menu, having online auxiliary multimedia pictorial symbolization shows, bulb mark as Fig. 6, therefore the user can click this multimedia pictorial symbolization, broadcasts the operation of instruction project in the relevant menu or the demonstration of function in the mode of utilizing image or sound, in like manner, when the user opens the form aid illustration program winhelp of office97 software, as shown in Figure 8, also can on supporting item, find online auxiliary multimedia pictorial symbolization, as the CD mark.
The trial balance [Excel] relevant form, the process step of Fig. 3-4 and handling procedure and the data bank corresponding relation of Fig. 5 that below cooperate Fig. 6-8 illustrate the embodiment of auxiliary system on-line multimedia application of the present invention. The tabular menu is monitored
See also Fig. 6, at first carry out the initialization of OLE server (is the Excel trial balance at this), and see through projects data information that OLE interface 69a obtains the tabular menu, that is read in it [Excel] application program of office97, the data information of the relevant every tabular menu item in the work form, and deposit it in data bank index portion 66, prepare online auxiliary.
For example, detect present operating system earlier whether excel application has been installed, then do not point out the user to withdraw from if install.
Detect present excel application then and whether be in executing state, that is whether the OLE server is ready, otherwise the prompting user withdraws from.
Carry out the OLE server and link (linking), read the instruction items destination data data of relevant each the tabular menu in the current excel application successively, and deposit it in data bank index portion 66.
Read the aid illustration identification code data of relevant each the tabular menu in the current excel application, and deposit it in data bank index portion 66, prepare online auxiliary. Clasp joint portion
Initialization clasp joint portion 65 at first, to carry out a system-level clasp joint job, it utilizes 65 pairs of message of inspecting message queue 63 transmission in the operating system of clasp joint portion to tackle.
If receive the message of Excel trial balance application program launching, then notify the affiliated handling procedure of tabular menu to handle.
Then monitor the message of [Excel] program of desiring to assist,, then the data informations such as pad name of current mouse position and unlatching are passed to handling procedure, to handle if when mouse is positioned at certain position on the Excel tabular menu. Handling procedure
Handling procedure is after receiving that mouse is positioned at certain location message on the Excel tabular menu, each menu item data information in the data data bank index portion 66 is carried out index, whether the instruction project that the Excel tabular menu of detection unlatching is at present desired to assist exists, and does not then withdraw from handling procedure if having.
If exist, then respectively instruct item location according to what the menu of opening was detected in mouse position at present, judge the instruction project that present mouse points to.
Then obtain message such as present instruction items purpose identification code and pad name, data data bank 67 index relevant for these instruction items purpose multimedia secondary files, are not then withdrawed from processing if having.
As shown in Figure 6, add multimedia auxiliary pattern mark,, wait for that the user clicks as the bulb figure to the auxiliary instruction project of multimedia is arranged.
As shown in Figure 7, when user's point is chosen multimedia auxiliary pattern mark,, play relevant auxiliary image and message according to relevant for these instruction items purpose multimedia secondary files.The form aid illustration is monitored with auxiliary
See also Fig. 8, the form aid illustration application program (winhelp) that provides with windows95 is an example, then utilize the present invention's system to increase the functional graphic mark, carry out theme project and the multimedia function that is clicked with online (on-line) as the multimedia function pictorial symbolization to current shown exercisable theme project.
At first be to be written into a predefined data bank.Initialization one clasp joint function then is to carry out a system-level clasp joint job.
Then wait for the arrival of news, and utilize the clasp joint function that the message of message queue transmission in the Windows is tackled, and according to these message, judge whether it is for from work form with tree structure.
Further judge whether this tree structure owning application is form aid illustration application program.
If form aid illustration application program is then carried out intercept process for the message from the form of working under the tree structure,, receive corresponding message with when the user operates the menu in the work form.
Then, shown in step S940, according to present exercisable auxiliary theme (crosshead) project of this corresponding information query, to obtain the identification code that to operate supporting item.
This can operate the identification code of supporting item according to predefined data bank index then, then carries out next step if exist.
Obtain the position of supporting item in the work form according to the identification code that can operate supporting item.
Produce at least one operationable optical disc pictorial symbolization, its corresponding separately supporting item identification code.
The operationable optical disc pictorial symbolization was attached to supporting item before the position of work in the form, wait for that the user operates.
When user's point is chosen the compact disc graphics mark, obtain the supporting item identification code of this compact disc graphics mark.
This predefined data bank is carried out index, to obtain multimedia data identification code to supporting item identification code that should the compact disc graphics mark.
At last, use multimedia to handle module according to the multimedia data identification code.
Comprehensive aforementioned and key diagram 6 to 8 once more is to understand an embodiment with auxiliary system on-line multimedia in the work form of trial balance application program.Suppose that a beginner does not understand the method for operating of trial balance application software, then it can click [Excel] project earlier on the screen key frame, to open the trial balance application program, click instruction [form] 78 then at menu 77 places with after opening tabular menu 79, if mouse-pointing worksheet instruction, another tabular menu 80 then can appear, wherein mouse is if rest on the position of [rename], then can occur anti-white, simultaneously, multimedia auxiliary pattern mark 81 can occur at ad-hoc location clicks for the user.See also Fig. 7, after the user clicks multimedia auxiliary pattern mark 81, promptly occur broadcasting the operation of relevant menu or the demonstration of function in the mode of image or sound, for example this rename worksheet instruction, can be at the example of the worksheet index tab of Fig. 7 demonstration rename, as with sheet2, sheet3 RNTO sheet (2), sheet4.In like manner, see also Fig. 8, when the user opens the form aid illustration program winhelp86 of Excel software, can find on supporting item 86b that also online auxiliary multimedia pictorial symbolization shows 86b ', compact disc graphics mark for example, and in a single day the user clicks the compact disc graphics mark of rename worksheet, medium demonstration more than Fig. 7 also can occur.
That is, present embodiment was suitable for to as if in the key frame of Windows to the aid illustration of each application program on instruction manipulation, therefore the purpose of present embodiment system is to the secondary file of pure words its function that increased, for example in the employed aid illustration application program of the secondary file of each application program winhelp, change with multimedia mode and replace the pure words narration, and the user is carried out software teaching with regard to some supporting item, so that the user can more directly learn and operate, at this, has multimedia teaching merit able one, system with supporting item before institute in addition compact disc graphics open pictorial symbolization and represent, therefore when the user clicks the compact disc graphics mark, the content that can make supporting item shows in the mode of multimedia.
Utilize the present invention's auxiliary system on-line multimedia and method, except that coming online providing the aid illustration according to the mode of operation of user's application programs, more can demonstrate with image, animation replaces the narration of pure words, thereby the user can be familiar with every function of application software easilier in practical operation.
And in the present invention's embodiment utilization, except that functions such as real-time that can realize the aid illustration file and translation, can not destroy simultaneously the connection between aid illustration file and original application program such as trial balance, and can realize the multimedia subsidiary function in addition according to the present invention's embodiment, it utilizes the basis of original aid illustration file, on instruction that needs the multimedia demonstration teaching or supporting item, increase the multimedia mark, when clicking the multimedia mark of this project that need assist with convenient user, operation and the explanation that can be correlated with to the user with video-audio.
Yet the present invention's utilization is not restricted to the content that embodiment discloses, though for example its application program with windows series is an example, but the application program of the various data management versions of Windows that other are cross-platform and tool is also applicable, and the user can utilize the special pictorial symbolization of predefined data bank collocation etc. in addition.Though therefore the present invention discloses as above with a preferred embodiment; right its is not in order to qualification the present invention, any person skilled in the art person, without departing from the spirit and scope of the invention; all can do some various changes and modification, so the present invention's protection domain should be as the criterion by the accompanying Claim book.

Claims (26)

1. an auxiliary system on-line multimedia has the order harvester that instructs output message according to the user; This system's operation Windows, Windows receives the message of this order harvester output and is sent to message queue; This auxiliary system on-line multimedia also comprises:
The clasp joint device is in order to see through the message of this message queue interception from this operating system;
Message processing apparatus is handled according to the message of this clasp joint device interception, to obtain the data information of bar list of items in relevant each form;
The memory storage of stored data base, this database storage preestablish the multimedia secondary file of each bar list of items;
The database index device, in order to store each bar list of items and with the corresponding relation of the multimedia secondary file of projects, thereby carry out index for message processing apparatus to this database, and index is handled in view of the above, this user is provided the on-line multimedia aid illustration of relevant this project.
2. auxiliary system on-line multimedia as claimed in claim 1 is characterized in that, wherein this order harvester comprises one or more in mouse, keyboard and the light pen.
3. auxiliary system on-line multimedia as claimed in claim 1 is characterized in that, wherein, this memory storage comprises one or more in storer, the hard disk.
4. auxiliary system on-line multimedia as claimed in claim 3 is characterized in that, wherein, this storer is a readable/writeable memory, with by the user with the data information write storage device or upgraded.
5. auxiliary system on-line multimedia as claimed in claim 1 is characterized in that, wherein, this Windows system is used for computer platform.
6. auxiliary system on-line multimedia as claimed in claim 5 is characterized in that, wherein, this computer platform is desktop PC or notebook computer or palmtop computer.
7. auxiliary system on-line multimedia as claimed in claim 1 is characterized in that, wherein, this multimedia comprises the combination of sound, image and animation demonstration.
8. auxiliary system on-line multimedia as claimed in claim 1, it is characterized in that wherein, this message processing apparatus comprises the affiliated treating apparatus of tabular menu, its message according to this clasp joint device interception is handled, to obtain instruction items destination data data in relevant each tabular menu.
9. auxiliary system on-line multimedia as claimed in claim 8, it is characterized in that, wherein, treating apparatus sees through the target binding and embeds (OLE) interface call OLE server under this tabular menu, to obtain relevant each instruction items destination data data of bar row in this tabular menu.
10. auxiliary system on-line multimedia as claimed in claim 8 is characterized in that, wherein, relevant each instruction items destination data data that bar is listed as in obtained this tabular menu for the treatment of apparatus under this tabular menu comprises the identification code data data.
11. auxiliary system on-line multimedia as claimed in claim 10, it is characterized in that, wherein, the stored content of this database index device comprises project sum, item recognition sign indicating number and corresponding multimedia secondary file identification code, use for message processing apparatus under this tabular menu and carry out index to this database, and handle according to this index, this user is provided the on-line multimedia aid illustration of relevant this project.
12. auxiliary system on-line multimedia as claimed in claim 11, it is characterized in that, wherein, message processing apparatus system adds multimedia auxiliary pattern mark to the auxiliary instruction project of multimedia is arranged under this tabular menu, to wait for that the user clicks, provide about these instruction items purpose multimedia secondary files.
13. auxiliary system on-line multimedia as claimed in claim 1, it is characterized in that, wherein, this message processing apparatus comprises the affiliated message processing apparatus of form aid illustration, its message according to the interception of this clasp joint device is handled, to obtain in the form aid illustration data information with the theme project of data structure management.
14. auxiliary system on-line multimedia as claimed in claim 13 is characterized in that, wherein, this data structure form comprises tree structure.
15. auxiliary system on-line multimedia as claimed in claim 14 is characterized in that, wherein, message processing apparatus is obtained under this form aid illustration should comprise the identification code data data about the data information of each theme project.
16. auxiliary system on-line multimedia as claimed in claim 15, it is characterized in that, wherein, the stored content of this database index device comprises project sum, item recognition sign indicating number and corresponding multimedia secondary file identification code, use for message processing apparatus under this form aid illustration and carry out index to this database, and manage according to this index, this user is provided the on-line multimedia aid illustration of relevant this project.
17. an auxiliary system on-line multimedia has according to the user and instructs the order harvester of output message; This system operation Windows in order to receiving the message that this order harvester is exported, and is sent to message queue; This auxiliary system on-line multimedia also comprises:
The clasp joint device sees through the message of the online interception of this message queue from this Windows;
Message processing apparatus under message processing apparatus and the form aid illustration under the tabular menu is handled according to the message of this clasp joint device interception respectively, to obtain instruction project in this tabular menu and each the theme project in this form aid illustration;
The memory storage of stored data base, the multimedia secondary file of the predefined projects of database storage; And
The database index device, in order to store the theme project in instruction project in this each tabular menu and this form aid illustration, and with this database in the corresponding relation of this projects multimedia secondary file, thereby output indexed results, and handle according to this indexed results by message processing apparatus under message processing apparatus under this tabular menu and this form aid illustration, auxiliary with the on-line multimedia that this user is provided relevant these projects.
18. auxiliary system on-line multimedia as claimed in claim 17, it is characterized in that, wherein, message processing apparatus system sees through the target binding and embeds (OLE) interface call OLE server under this tabular menu, to obtain relevant each instruction items destination data data of bar row in this tabular menu.
19. auxiliary system on-line multimedia as claimed in claim 18 is characterized in that, wherein, relevant each instruction items destination data data that bar is listed as in obtained this tabular menu of message processing apparatus under this tabular menu comprises the identification code data data.
20. auxiliary system on-line multimedia as claimed in claim 19, it is characterized in that, wherein, the stored content of this database index device comprises project sum, item recognition sign indicating number and corresponding multimedia secondary file identification code, use for message processing apparatus under this tabular menu and carry out index to this database, and handle according to this index, this user is provided the on-line multimedia aid illustration of relevant this project.
21. auxiliary system on-line multimedia as claimed in claim 20, it is characterized in that, wherein, message processing apparatus system adds multimedia auxiliary pattern mark to the auxiliary instruction project of multimedia is arranged under this tabular menu, to wait for that the user clicks, provide about these instruction items purpose multimedia secondary files.
22. auxiliary system on-line multimedia as claimed in claim 21 is characterized in that, wherein, this multimedia auxiliary pattern is labeled as bulb-shaped.
23. auxiliary system on-line multimedia as claimed in claim 17 is characterized in that, wherein, message processing apparatus is obtained under this form aid illustration should comprise the identification code data data about the data information of each theme project.
24. auxiliary system on-line multimedia as claimed in claim 23, it is characterized in that, wherein, the stored content of this database index device comprises project sum, item recognition sign indicating number and corresponding multimedia secondary file identification code, use for message processing apparatus under this form aid illustration and carry out index to this database, and handle according to this index, this user is provided the on-line multimedia aid illustration of relevant this project.
25. auxiliary system on-line multimedia as claimed in claim 24, it is characterized in that, wherein, message processing apparatus system adds multimedia auxiliary pattern mark to the auxiliary theme project of multimedia is arranged under this form aid illustration, to wait for that the user clicks, provide multimedia auxiliary element about these theme projects.
26. auxiliary system on-line multimedia as claimed in claim 25 is characterized in that, wherein, this multimedia auxiliary pattern mark comprises optical disc shapes.
CN 98123618 1998-10-28 1998-10-28 Auxiliary system on-line multimedia Expired - Fee Related CN1108576C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 98123618 CN1108576C (en) 1998-10-28 1998-10-28 Auxiliary system on-line multimedia

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 98123618 CN1108576C (en) 1998-10-28 1998-10-28 Auxiliary system on-line multimedia

Publications (2)

Publication Number Publication Date
CN1252570A CN1252570A (en) 2000-05-10
CN1108576C true CN1108576C (en) 2003-05-14

Family

ID=5228263

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 98123618 Expired - Fee Related CN1108576C (en) 1998-10-28 1998-10-28 Auxiliary system on-line multimedia

Country Status (1)

Country Link
CN (1) CN1108576C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103559898B (en) 2013-10-11 2017-01-18 华为技术有限公司 Method, device and system for playing multi-media file

Also Published As

Publication number Publication date
CN1252570A (en) 2000-05-10

Similar Documents

Publication Publication Date Title
US7496230B2 (en) System and method for automatic natural language translation of embedded text regions in images during information transfer
US8473857B1 (en) Link annotation for keyboard navigation
US11556697B2 (en) Intelligent text annotation
US7131112B1 (en) Managing code changes for software development
EP1402404B1 (en) Storing and retrieving the visual form of data
CN1201253C (en) Method, system and computer programme products to supply user's interface using selected displaying language
US6249283B1 (en) Using OCR to enter graphics as text into a clipboard
US7475390B2 (en) System and method for automatic natural language translation during information transfer
CN1125492A (en) Computer-human interface system for compound documents
US6177935B1 (en) Computer object managing container and managing method thereof
JP2010123134A (en) Method and apparatus for synchronizing, displaying and manipulating text and image documents
US5982365A (en) System and methods for interactively generating and testing help systems
JP2006228210A (en) Using existing content to generate active content wizard executable file for execution of task
JP2004326826A (en) Method for transferring position of object group and computer system
MXPA03005451A (en) Method and system for associating actions with semantic labels in electronic documents.
MXPA04008849A (en) Programming interface for a computer platform.
CN1855009A (en) Searchable task-based interface to control panel functionality
US20140358974A1 (en) System and method for integral management of information for end users
US20040061719A1 (en) Consolidation of computer documentation
JP2000311040A (en) Device and method for data delivery and recording medium recording data delivery program
US7877406B2 (en) System and method for name grabbing via optical character reading
CN1108576C (en) Auxiliary system on-line multimedia
CN1290886A (en) Method system and computer program products for optimum byte and character processing
JP2993732B2 (en) Device for document annotation and manipulation by window source
CN1252569A (en) Data structure editing system and method

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030514

Termination date: 20101028