CN108958731A - Application program interface generation method, device, equipment and storage medium - Google Patents
Application program interface generation method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN108958731A CN108958731A CN201810580375.8A CN201810580375A CN108958731A CN 108958731 A CN108958731 A CN 108958731A CN 201810580375 A CN201810580375 A CN 201810580375A CN 108958731 A CN108958731 A CN 108958731A
- Authority
- CN
- China
- Prior art keywords
- interface
- application program
- user
- content
- editing machine
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000002452 interceptive effect Effects 0.000 claims description 24
- 230000015572 biosynthetic process Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 5
- 238000009877 rendering Methods 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 24
- 238000010586 diagram Methods 0.000 description 17
- 238000003780 insertion Methods 0.000 description 17
- 230000037431 insertion Effects 0.000 description 17
- 230000003993 interaction Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000009472 formulation Methods 0.000 description 5
- 230000005291 magnetic effect Effects 0.000 description 5
- 238000009434 installation Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 239000000725 suspension Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000011800 void material Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a method, a device, equipment and a storage medium for generating an application program interface. The method comprises the following steps: generating and displaying an element adjustment menu according to user operation in a configuration interface of an application program interface; displaying an element editing interface of an element editor according to the input operation of a user on the element adjusting menu; acquiring edited element content according to input operation of a user in an element editing interface, and associating the element content to an application program interface; an application interface including element content is displayed. The embodiment of the invention realizes the convenience and flexibility of adding elements in the application program interface by responding to the input operation of the user in the application program interface, so that the addition of the elements is more in line with the actual requirement, the user experience is improved, the diversity and richness of various disciplines can be embodied when the method is applied to a teaching scene, and the singleness and the limitation of the teaching effect are overcome.
Description
Technical field
The present invention relates to interactive intelligence equipment interface processing technique more particularly to a kind of Application Program Interface generation method,
Device, equipment and storage medium.
Background technique
With the continuous propulsion of IT application in education sector, the multimedia teaching appearance form in classroom is also more and more diversified, interaction
Effect is more and more abundant, these interaction effect over-borrowing help electronic whiteboard software to complete, and start classroom occur in electronic whiteboard
This interaction tools of activity reach the interaction effect of game.
The interface presentation content of current educational classroom activity application software is relatively simple, mostly picture and text, this
The element implementation of classroom activity is mainly the background for adding picture as element, content of text of the text as element.
But the problem of above scheme, is, is unable to satisfy rich, the multi-disciplinary difference that the existing content of courses is presented
Property, content is single, and teaching efficiency has certain limitation.
Summary of the invention
The embodiment of the present invention provides a kind of Application Program Interface generation method, device, equipment and storage medium, so that using
Element in program interface is richer and the mode of addition element is more convenient, more flexible.
In a first aspect, the embodiment of the invention provides a kind of Application Program Interface generation methods, this method comprises:
In the configuration interface of Application Program Interface, according to user's operation, generates and display elements adjust menu;
The input of element adjustment menu is operated according to user, shows the element editing interface of the element editing machine;
According to input operation of the user in element editing interface, edited element content is obtained, and by the element
Content is associated with to the Application Program Interface;
Display includes the Application Program Interface of the element content.
Second aspect, the embodiment of the invention also provides a kind of Application Program Interface generating means, which includes:
Menu formation module is adjusted, for according to user's operation, generating and showing in the configuration interface of Application Program Interface
Show that element adjusts menu;
Editing interface display module shows that the element is compiled for operating according to user to the input of element adjustment menu
Collect the element editing interface of device;
Element content obtains module, for being operated according to input of the user in element editing interface, obtains edited
Element content, and the element content is associated with to the Application Program Interface;
Interface display module, for show include the element content Application Program Interface.
The third aspect, the embodiment of the invention also provides a kind of interactive intelligence equipment, including memory, processor and storage
On a memory and the computer program that can run on a processor, the processor are realized when executing described program such as the present invention
Any Application Program Interface generates rendering method in embodiment.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer
Program realizes that the Application Program Interface as described in any in the embodiment of the present invention generates presentation side when the program is executed by processor
Method.
The technical solution of the embodiment of the present invention is operated by response user in the input of Application Program Interface, and realization is being answered
With the convenience and flexibility of addition element in program interface, the addition of element is made more to meet actual demand, more for rich,
User experience is improved, the diversity that can embody each subject when imparting knowledge to students scene is applied, overcomes the single of teaching efficiency and limitation.
The technical solution of the embodiment of the present invention can make different responses, and selecting by the difference of selecting object
When object is multiple, corresponding content is emptied, avoids that maloperation occurs due to that can not determine target object.According to inquiry
Title configured with creation with the general element of editor's entrance, or according to editor's rule of selection general element, generate display
Element edit menu realizes quickly generating for element edit menu, and the element to add new is prepared.
In addition, replacing element by using placeholder, and corresponding element content can be matched by placeholder, by element
Content is added in the display interface of Application Program Interface, and is shown, the addition of element is made more to standardize, and improves addition
The convenience of element.
Detailed description of the invention
Fig. 1 a is the flow chart for the Application Program Interface generation method that the embodiment of the present invention one provides;
Fig. 1 b is a kind of element adjustment menu display schematic diagram that the embodiment of the present invention one provides;
Fig. 1 c is a kind of Application Program Interface schematic diagram that the embodiment of the present invention one provides;
Fig. 2 is a kind of Application Program Interface generation method flow chart provided by Embodiment 2 of the present invention;
Fig. 3 a is a kind of Application Program Interface generation method flow chart that the embodiment of the present invention three provides;
Fig. 3 b is a kind of element editing interface schematic diagram that the embodiment of the present invention three provides;
Fig. 3 c is a kind of placeholder display schematic diagram that the embodiment of the present invention three provides;
Fig. 4 is a kind of Application Program Interface generating means structural schematic diagram that the embodiment of the present invention four provides;
Fig. 5 is a kind of structural schematic diagram for interactive intelligent equipment that the embodiment of the present invention five provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just
Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 a is the flow chart for the Application Program Interface generation method that the embodiment of the present invention one provides, and is applicable to imparting knowledge to students
The case where generating interactive interface using application program under scene, this method can be executed by Application Program Interface generating means,
Wherein the device can be implemented by software and/or hardware, and the interactive intelligence that may generally serve as plug-in unit teaching demonstration function is set
It is standby upper.
In the present embodiment, it is mobile eventually specifically to can be mobile phone, tablet computer or notebook etc. for the interactive intelligence equipment
End equipment is also possible to the fixed terminal device with interactive function such as desktop computer, intelligent tutoring blank.This implementation
Example preferably sets its application scenarios and is mentioned as instructor by the teaching demonstration functional application in interactive intelligence equipment to learner
For interactive event, Application Program Interface generation method based on the embodiment of the present invention, be may be implemented any in activity at this time
Multi-disciplinary otherness can be embodied, improve the rich of the content of courses by the addition of element.
As shown in Figure 1a, a kind of Application Program Interface generation method that the embodiment of the present invention one provides, including operate as follows:
S110, in the configuration interface of Application Program Interface, according to user's operation, generate and display elements adjust menu.
It is understood that the configuration interface of Application Program Interface is relative to the Application Program Interface normally shown, configuration
Interface can be display interface itself, be also possible to individual configuration interface.Optionally, the application program is classroom instruction journey
Sequence, general element can be the common element that application program has been supported.Specifically, element can be public for mathematical formulae and chemistry
Formula.In addition, element is also possible to text, symbol or the logical expression etc. that each subject is related in teaching scene, correspondingly,
Corresponding different element is provided with different element adjustment menus, and user select according to the demand of itself different
Option content.The element editing machine is the editing machine of the general element under operating system framework where application program.Specifically,
The manager of element editing machine can be called according to user's operation, adjust menu to generate simultaneously display elements.Element editing machine
Manager is used for the management of different element editing machines, can be shown with list.Illustratively, Fig. 1 b is the embodiment of the present invention
A kind of one element provided adjusts menu display schematic diagram, when user's input operation in region 10, then calls element editing machine
Manager 1, as shown, the manager 1 of element editing machine shows multiple elements adjustment options, such as to can be insertion public
Formula or insertion chemistry equation, select for user.
S120, the input of element adjustment menu is operated according to user, and the element editing interface of display elements editing machine.
Wherein, user can adjust menu to element and carry out input operation, realize the selection of element adjustment option, such as can
To be selection insertion formula or insertion chemistry equation etc..It can be called before the element editing interface of display elements editing machine
Corresponding element editing machine.According to the difference selection of user, corresponding element editing machine is called, and by element editor
The element editing interface of device shows, for example, if selection insertion formula, then matching formula editing machine, and to formula editors
Editing interface shown.
S130, it is operated according to input of the user in element editing interface, obtains edited element content, and will be described
Element content is associated with to the Application Program Interface.
It is understood that element editing interface is the edit operation for carrying out element for user, such as editor circle of formula
Face can then show digital alphabet or each oeprator etc., select for user, and user can be by the operation such as touching or clicking
Complete input.After the completion of user edits, edited element content is obtained, element content is associated with Application Program Interface
In.Association process specifically can be the relevance established between element content and the control of Application Program Interface.With classroom interaction
For, after establishing classroom interaction interface, includes many element controls in interface, element content is placed in the element control at interface
In the container of part, and element content is shown, is equivalent to the label using element content as element control.
S140, display include the Application Program Interface of the element content.
Wherein, after element content being associated in application interface, Application Program Interface is shown, wherein application
Program interface may include the background template and other interface elements of selection.Under scene of imparting knowledge to students, in order to reach better vision
Effect keeps classroom interaction more lively, Application Program Interface can be made rich in diversification.When creating classroom activity element,
It needs corresponding general element storing information, is converted into true content, and be assigned to the contents attribute of classroom activity element, this
When call the interface for obtaining general element root content to obtain root content, and root content is deleted from general element, while it adds
It is added in the Visual tree of classroom activity element, such classroom element can show general element created.In order not to same
General element can be normally displayed in classroom activity element, can cover a layer self-adapting container to guarantee the adaptive of general element.
Illustratively, Fig. 1 c is a kind of Application Program Interface schematic diagram that the embodiment of the present invention one provides, wherein 43、With
It is the element content got, associates in the interface element in Application Program Interface.It should be noted that Fig. 1 c is only
It is used as signal, limitation is not generated to real-life program interface.Element content supports modification editor again, can choose it
In element content, click by right key, then show corresponding operation submenu, the create-rule of submenu is similar in configuration interface
Rule, increase the operation of deletion and the new general element of insertion.A kind of signal for operating submenu is shown in figure 1 c
Figure is used as example.
The technical solution of the embodiment of the present invention is operated by response user in the input of Application Program Interface, and realization is being answered
With the convenience and flexibility of addition element in program interface, the addition of element is made more to meet actual demand, more for rich,
User experience is improved, the diversity that can embody each subject when imparting knowledge to students scene is applied, overcomes the single of teaching efficiency and limitation.
On the basis of the above embodiments, in the configuration interface of Application Program Interface, according to user's operation, element is called
The manager of editing machine includes: to receive to use in the configuration interface of Application Program Interface to generate simultaneously display elements adjustment menu
The setting operation at family, and receive selecting object of the setting operation in configuration interface.Wherein, the operation of the setting of user can
To be that click or touch operation illustratively can be by clicking right mouse button operation.The behaviour can be determined by cursor
Make the selecting object in configuration interface.If selecting object is sky, the manager of element editing machine is called, to generate and show
Show that element creates menu;If selecting object then calls element to compile for plain text since plain text and general element are mutual exclusions
The manager of device is collected, creates menu to generate simultaneously display elements.That is, when selecting object is empty or plain text, quite
In newly-increased element, the acquisition in the manager of element editing machine is called to support the element list of insertion element, it is preferred that in list
It may include two elements of chartered mathematical formulae and chemical equation, while showing the menu of creation element, name are as follows: insertion
Formula and insertion chemistry equation.It can be inserted into different elements, meet the diversification of instructor according to the different demands of subject
Demand.
If selecting object is a general element, the manager of element editing machine is called, to generate and show that this is logical
With the corresponding element edit menu of element, so that user can carry out the editor of the element in element edit menu.If choosing
The general element that object is more than two quantity is selected, then empties the corresponding content of the selecting object, and call element editing machine
Manager, with generate and display elements create menu.Because can not judge it is to which when the object of selection is more than two
Object is operated, therefore the corresponding content of all selecting objects is emptied, then regenerate element creation menu, so as into
Row element re-creates.
Embodiment two
Fig. 2 is a kind of Application Program Interface generation method flow chart provided by Embodiment 2 of the present invention, the embodiment of the present invention
It is the optimization carried out on the basis of the above embodiments, to " in the configuration interface of Application Program Interface, according to user's operation,
The manager of element editing machine is called, adjusts menu to generate simultaneously display elements " further refined, it specifically includes:
S210, in the configuration interface of Application Program Interface, according to user's operation, call the manager of element editing machine,
Query configuration has the title of the general element of creation and editor's entrance to generate and show according to the title of the general element inquired
Show element edit menu.
Alternatively, determining selected general element according to user's operation in the configuration interface of Application Program Interface, call
The manager of element editing machine generates and shows the element of the general element according to the editor of selected general element rule
Edit menu.
Wherein, user's operation can be the mouse clicking operation or touch operation of user.For every kind of general element, in advance
It is stored with creation corresponding with general element and editor's rule, this rule defines the creation of corresponding general element with editor's
Logic is adjusted back, the editing machine of general element is popped up after triggering readjustment, after the completion of editor, returns to newly-built general element.
Specifically, the interface IElementRoot of definition acquisition general element root element first, then each general element needs
IElementRoot interface is realized to obtain their root element.Then element editing machine manager is defined
ElementEditorCategoryManager, the inside include the creation of general element and the register method of editor's rule: void
RegisterCreateRule(Type type,string name,Func<Element,Element>editFunc).In journey
Sequence registers the creation and editor's rule of each general element when starting.For example general element is mathematical formulae, defines the entitled " number of title
Learn formula ", type is MathFormulaElement, and mathematical formulae creation and the logic for editing rule are: according to incoming member
Whether element is sky to judge creation or edit, and editor returns to newly-generated mathematical formulae element when completing.In registration universal element
Needs when being created in editor's rule of element include: element type, element term, the creation of element and editor's rule, so as to
Element term and creation and editor's rule are obtained according to element type.In addition, addition one is general in classroom activity element
The contents attribute of element type, for carrying the root content of general element.This contents attribute type is general element base class class
Type guarantees embeddable any general element.Element base class needs to add a general element type content attribute, with guarantee can be
It is laid out and presents in application program display interface.
S220, the input of element adjustment menu is operated according to user, calls corresponding element editing machine, and described in display
The element editing interface of element editing machine.
S230, it is operated according to input of the user in element editing interface, obtains edited element content, and will be described
Element content is associated with to the Application Program Interface.
S240, display include the Application Program Interface of the element content.
The technical solution of the embodiment of the present invention has creation according to query configuration and edits the title of the general element of entrance,
Or editor's rule according to selection general element, display elements edit menu is generated, realizes the fast fast-growing of element edit menu
At the element to add new is prepared.It is operated, is realized in application program circle in the input of Application Program Interface by response user
The convenience and flexibility of addition element, make the addition of element more meet actual demand in face, more for rich, raising user
Experience, applies the diversity that each subject can be embodied when imparting knowledge to students scene, overcomes the single of teaching efficiency and limitation.
Embodiment three
Fig. 3 a is a kind of Application Program Interface generation method flow chart that the embodiment of the present invention three provides, and this method is upper
The optimization carried out on the basis of embodiment is stated, to " according to input operation of the user in element editing interface, acquisition is edited
Element content, and the element content is associated with to the Application Program Interface " further refined, it specifically includes:
S310, in the configuration interface of Application Program Interface, according to user's operation, call the manager of element editing machine,
Menu is adjusted to generate simultaneously display elements.
S320, the input of element adjustment menu is operated according to user, calls corresponding element editing machine, and described in display
The element editing interface of element editing machine.
S330, it is operated according to input of the user in element editing interface, obtains what the element editing machine editor generated
Element content.
Wherein, user can carry out input operation in element editing interface by touching hand-written or clicking operation, according to need
It asks and is inputted in element editing interface, element editing machine can generate corresponding element content according to the input of user.With
Element editing machine be formula editors for, Fig. 3 b be the embodiment of the present invention three provide a kind of element editing interface schematic diagram,
When triggering editor's formula manipulation in region 10, then display elements editing interface 200, wherein region 300 is element editor circle
The input area in face.After the completion of user's input, clicking " insertion formula " control, that is, editable formula manipulation specifically can be choosing
In " formula 1 " this placeholder when, program judgement only have selected mathematical formulae, then right button display editor formula menu 11, click
After editing formula menu 11, element editing interface 200 is popped up.
S340, the element content is being stored from the background, and generate the corresponding placeholder of the element content.
Wherein, after element content editor, element content is stored on backstage, and specific data can be
It stores into corresponding memory space, such as can be in the installation kit of installation procedure.Corresponding account for is generated for each element content
Position symbol, placeholder namely be used to indicate one of element mark, can be and is made of text and digital alphabet etc., specifically
It is also possible to one specification of regulation and is used for the name of placeholder, such as may is that element term+number.It was used specifically
Cheng Zhong can be when this placeholder in choosing, and the type of information is stored according to the general element of this placeholder back-end data
Then information calls the acquisition in the manager of general data editing machine to edit rule and method, creates a submenu, this height
The click logic of menu is to call the readjustment of editor's rule, is passed to current element content, pops up element editing machine, and editor completes
Afterwards, edited general element is returned.According to the general element of return, the corresponding element content of placeholder for updating placeholder is
Edited general element content, backstage record storage element content.
S350, the placeholder is shown in the configuration interface.
Wherein, the placeholder is shown in configuration interface, represents the element of addition.Optionally, in the configuration interface
After showing the placeholder, further includes: if user selects the placeholder by setting operation, pop-up shows corresponding
Element content.The setting operation can be in the mobile placeholder region of mouse, show corresponding element content by pop-up at this time,
Specifically it can be seen that suspension information (ToolTip), such setting can not have to occupy original arrangement space, reach saving
The effect of arrangement space.The suspension information of placeholder is the true display content of the element, the back-end data assignment of the placeholder
For the element content of the element.Such design facilitates the subsequent general element content that other complexity are added.Illustratively, scheme
3c is a kind of placeholder display schematic diagram that the embodiment of the present invention three provides, and is shown in figure when mouse is moved to placeholder
When in the region 301 of " formula 1 ", the corresponding element content of the placeholder is shown in region 302 by pop-up
S360, the element content stored according to the placeholder inquiry backstage in the configuration interface of the Application Program Interface.
Wherein, placeholder is equivalent to the index of element content, in the element that backstage storage can be inquired using placeholder
Hold, illustratively, placeholder can be " formula 1 ", and inquiring corresponding element content by the placeholder is
S370, the element content is added in the display interface of the Application Program Interface, is shown.
Wherein, on the display interface of Application Program Interface, element content is shown, specifically can be will be in element
Appearance is shown on some element control, and the element content in example as above isThen willIt is added to display circle
In face on corresponding element control.
The technical solution of the embodiment of the present invention replaces element by using placeholder, and can pass through placeholder matching pair
The element content answered, element content is added in the display interface of Application Program Interface, and is shown, the addition of element is made
More standardize, improves the convenience of addition element.
The scalability that can be seen that this scheme from above example is very strong, and the flexibility of editor is also very strong, and it is living to generate classroom
It can be edited before dynamic, can also edit or be substituted for new general element after generation.Later if necessary in classroom activity element
The new general element of middle insertion need to only realize IElementRoot, registration creation and editor's rule, in classroom activity element just
It can show, not have to change available frame.
Example IV
Fig. 4 is a kind of Application Program Interface generating means structural schematic diagram that the embodiment of the present invention four provides, which can
Execute the Application Program Interface generation method that any embodiment of the embodiment of the present invention provides, wherein the device can by software and/or
Hardware realization, and may generally serve as on the electronic equipment of plug-in unit teaching demonstration function.The device includes:
Menu formation module 410 is adjusted, for according to user's operation, generating in the configuration interface of Application Program Interface
And display elements adjust menu.
It is understood that the configuration interface of Application Program Interface is relative to the Application Program Interface normally shown, configuration
Interface can be display interface itself, be also possible to individual configuration interface.Optionally, the application program is classroom instruction journey
Sequence, general element can be the common element that application program has been supported.Specifically, element can be public for mathematical formulae and chemistry
Formula.The element editing machine is the editing machine of the general element under operating system framework where application program.Specifically, dish is adjusted
Single generation module 410 can be specifically used for calling the manager of element editing machine according to user's operation, to generate simultaneously display elements
Adjust menu.The manager of element editing machine is used for the management of different element editing machines, can be shown with list.It is exemplary
Ground, Fig. 1 b is a kind of element adjustment menu display schematic diagram that the embodiment of the present invention one provides, when user inputs in region 10
Operation, then call the manager 1 of element editing machine, as shown, the manager 1 of element editing machine shows multiple element adjustment
Option, such as can be insertion formula or insertion chemistry equation, it is selected for user.
Editing interface display module 420 calls corresponding member for operating according to user to the input of element adjustment menu
Plain editing machine, and show the element editing interface of the element editing machine.
Wherein, user can adjust menu to element and carry out input operation, realize the selection of element adjustment option, such as can
To be selection insertion formula or insertion chemistry equation etc..The device can further include element editing machine calling module, be specifically used for
Before the element editing interface of display elements editing machine, corresponding element editing machine is called.According to the difference selection of user, adjust
With corresponding element editing machine, and the element editing interface of the element editing machine is shown, for example, if selection
It is inserted into formula, then matching formula editing machine, and the editing interface of formula editors is shown.
Element content obtains module 430, for being operated according to input of the user in element editing interface, after obtaining editor
Element content, and the element content is associated with to the Application Program Interface.
It is understood that element editing interface is the edit operation for carrying out element for user, such as editor circle of formula
Face can then show that digital alphabet or each operation meet, and select for user, and user can be by the operation such as touching or clicking
Complete input.After the completion of user edits, edited element content is obtained, element content is associated with Application Program Interface
In.Association process specifically can be the relevance established between element content and the control of Application Program Interface.With classroom interaction
For, after establishing classroom interaction interface, includes many element controls in interface, element content is placed in the element control at interface
In the container of part, and element content is shown, is equivalent to the label using element content as element control.
Interface display module 440, for show include the element content Application Program Interface.
Wherein, after element content being associated in application interface, Application Program Interface is shown, wherein application
Program interface may include the background template and other interface elements of selection.Under scene of imparting knowledge to students, in order to reach better vision
Effect keeps classroom interaction more lively, Application Program Interface can be made rich in diversification.When creating classroom activity element,
It needs corresponding general element storing information, is converted into true content, and be assigned to the contents attribute of classroom activity element, this
When call the interface for obtaining general element root content to obtain root content, and root content is deleted from general element, while it adds
It is added in the Visual tree of classroom activity element, such classroom element can show general element created.In order not to same
General element can be normally displayed in classroom activity element, can cover a layer self-adapting container to guarantee the adaptive of general element.
Illustratively, Fig. 1 c is a kind of Application Program Interface schematic diagram that the embodiment of the present invention one provides, wherein 43、With
It is the element content got, associates in the interface element in Application Program Interface.It should be noted that Fig. 1 c is only
It is used as signal, limitation is not generated to real-life program interface.Element content supports modification editor again, can choose it
In element content, click by right key, then show corresponding operation submenu, the create-rule of submenu is similar in configuration interface
Rule, increase the operation of deletion and the new general element of insertion.A kind of signal for operating submenu is shown in figure 1 c
Figure is used as example.
Further, menu formation module 410 is adjusted, is specifically used for:
In the configuration interface of Application Program Interface, according to user's operation, the manager of element editing machine is called, inquiry is matched
It is equipped with creation and edits the title of the general element of entrance, according to the title of the general element inquired, generate simultaneously display elements
Edit menu;Or
In the configuration interface of Application Program Interface, selected general element is determined according to user's operation, calls element
The manager of editing machine generates and shows the element editor of the general element according to the editor of selected general element rule
Menu.
Wherein, user's operation can be the mouse clicking operation or touch operation of user.For every kind of general element, in advance
It is stored with creation corresponding with general element and editor's rule, this rule defines the creation of corresponding general element with editor's
Logic is adjusted back, the editing machine of general element is popped up after triggering readjustment, after the completion of editor, returns to newly-built general element.
Specifically, the interface IElementRoot of definition acquisition general element root element first, then each general element needs
IElementRoot interface is realized to obtain their root element.Then element editing machine manager is defined
ElementEditorCategoryManager, the inside include the creation of general element and the register method of editor's rule: void
RegisterCreateRule(Type type,string name,Func<Element,Element>editFunc).In journey
Sequence registers the creation and editor's rule of each general element when starting.For example general element is mathematical formulae, defines the entitled " number of title
Learn formula ", type is MathFormulaElement, and mathematical formulae creation and the logic for editing rule are: according to incoming member
Whether element is sky to judge creation or edit, and editor returns to newly-generated mathematical formulae element when completing.In registration universal element
Needs when being created in editor's rule of element include: element type, element term, the creation of element and editor's rule, so as to
Element term and creation and editor's rule are obtained according to element type.In addition, addition one is general in classroom activity element
The contents attribute of element type, for carrying the root content of general element.This contents attribute type is general element base class class
Type guarantees embeddable any general element.Element base class needs to add a general element type content attribute, with guarantee can be
It is laid out and presents in application program display interface.
Further, menu formation module 410 is adjusted, is specifically used for:
The setting operation of user is received in the configuration interface of Application Program Interface, and is received the setting operation and configured
Selecting object in interface;
If selecting object is sky, the manager of element editing machine is called, creates menu to generate simultaneously display elements;
If selecting object is plain text, the manager of element editing machine is called, creates dish to generate simultaneously display elements
It is single;
If selecting object is a general element, the manager of element editing machine is called, to generate and show that this is logical
With the corresponding element edit menu of element;
If selecting object is the general element of more than two quantity, the corresponding content of the selecting object is emptied, and
The manager of element editing machine is called, creates menu to generate simultaneously display elements.
Further, element content obtains module 430, is specifically used for:
According to input operation of the user in element editing interface, obtain in the element that the element editing machine editor generates
Hold;
The element content is being stored from the background, and generates the corresponding placeholder of the element content;
The placeholder is shown in the configuration interface;
Correspondingly, interface display module 440, is specifically used for:
According to the element content of the placeholder inquiry backstage storage in the configuration interface of the Application Program Interface;
The element content is added in the display interface of the Application Program Interface, is shown.
Wherein, user can carry out input operation in element editing interface by touching hand-written or clicking operation, according to need
It asks and is inputted in element editing interface, element editing machine can generate corresponding element content according to the input of user.With
Element editing machine be formula editors for, Fig. 3 b be the embodiment of the present invention three provide a kind of element editing interface schematic diagram,
When triggering editor's formula manipulation in region 10, then display elements editing interface 200, wherein region 300 is element editor circle
The input area in face.After the completion of user's input, clicking " insertion formula " control, that is, editable formula manipulation specifically can be choosing
In " formula 1 " this placeholder when, program judgement only have selected mathematical formulae, then right button display editor formula menu 11, click
After editing formula menu 11, element editing interface 200 is popped up.After element content editor, backstage to element content into
Row storage, and specific data can be and store into corresponding memory space, such as can be in the installation kit of installation procedure.For
Each element content generates corresponding placeholder, and placeholder namely is used to indicate a mark of the element, can be by text
The compositions such as word and digital alphabet, specifically it is also possible to one specification of regulation and is used for the name of placeholder, such as may is that element
Title+number.In the specific use process, it can be when this placeholder in choosing, according to this placeholder back-end data
General element storage information type information, then call general data editing machine manager in acquisition edit rule side
Method creates a submenu, and the click logic of this submenu is to call the readjustment of editor's rule, is passed in current element
Hold, pop-up element editing machine, after the completion of editor, returns to edited general element.According to the general element of return, occupy-place is updated
The corresponding element content of the placeholder of symbol is edited general element content, backstage record storage element content.On configuration circle
The placeholder is shown in face, represents the element of addition.Optionally, which further includes that content display module is specifically used for: in institute
It states after showing the placeholder in configuration interface, if user selects the placeholder by setting operation, pop-up is shown
Corresponding element content.The setting operation can be in the mobile placeholder region of mouse, show corresponding member by pop-up at this time
Plain content, specifically it can be seen that suspension information (ToolTip), such setting can not have to occupy original arrangement space,
Achieve the effect that save arrangement space.The suspension information of placeholder is the true display content of the element, the backstage of the placeholder
Data are assigned a value of the element content of the element.Such design facilitates the subsequent general element content that other complexity are added.Show
Example property, Fig. 3 c is a kind of placeholder display schematic diagram that the embodiment of the present invention three provides, and is shown in figure when mouse is mobile
When in the region 301 of placeholder " formula 1 ", the corresponding element content of the placeholder is shown in region 302 by pop-upPlaceholder is equivalent to the index of element content, and the element content of backstage storage can be inquired using placeholder, is shown
Example property, placeholder can be " formula 1 ", and inquiring corresponding element content by the placeholder isIt is applying
On the display interface of program interface, element content is shown, specifically can be and show element content in some element control
On part, the element content in example as above isThen willIt is added to corresponding element control in display interface
On.Further, further include content display module, be specifically used for:
After showing the placeholder in the configuration interface, if user selects the occupy-place by setting operation
Symbol, then pop-up shows corresponding element content.
It is raw that Application Program Interface provided by any embodiment of the invention can be performed in above-mentioned Application Program Interface generating means
At method, have the corresponding functional module of executing application interface creating method and beneficial effect.
Embodiment five
Fig. 5 is a kind of structural schematic diagram for interactive intelligent equipment that the embodiment of the present invention five provides.Fig. 5, which is shown, to be suitable for using
Come realize embodiment of the present invention exemplary interactive smart machine 12 block diagram.The interactive intelligent equipment 12 that Fig. 5 is shown is only
An example, should not function to the embodiment of the present invention and use scope bring any restrictions.
As shown in figure 5, interactive intelligent equipment 12 is showed in the form of universal computing device.The component of interactive intelligent equipment 12
Can include but is not limited to: one or more processor or processing unit 16, system storage 28 connect not homologous ray group
The bus 18 of part (including system storage 28 and processing unit 16).
Bus 18 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller,
Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts
For example, these architectures include but is not limited to industry standard architecture (ISA) bus, microchannel architecture (MAC)
Bus, enhanced isa bus, Video Electronics Standards Association (VESA) local bus and peripheral component interconnection (PCI) bus.
Interactive intelligent equipment 12 typically comprises a variety of computer system readable media.These media can be it is any can
The usable medium accessed by interactive intelligent equipment 12, including volatile and non-volatile media, it is moveable and immovable
Medium.
System storage 28 may include the computer system readable media of form of volatile memory, such as arbitrary access
Memory (RAM) 30 and/or cache memory 32.Interactive intelligent equipment 12 may further include it is other it is removable/no
Movably, volatile/non-volatile computer system storage medium.Only as an example, storage system 34 can be used for reading and writing
Immovable, non-volatile magnetic media (Fig. 5 do not show, commonly referred to as " hard disk drive ").It, can although being not shown in Fig. 5
To provide the disc driver for reading and writing to removable non-volatile magnetic disk (such as " floppy disk "), and it is non-volatile to moving
Property CD (such as CD-ROM, DVD-ROM or other optical mediums) read and write CD drive.In these cases, each drive
Dynamic device can be connected by one or more data media interfaces with bus 18.Memory 28 may include at least one program
Product, the program product have one group of (for example, at least one) program module, these program modules are configured to perform the present invention
The function of each embodiment.
Program/utility 40 with one group of (at least one) program module 42 can store in such as memory 28
In, such program module 42 includes --- but being not limited to --- operating system, one or more application program, other programs
It may include the realization of network environment in module and program data, each of these examples or certain combination.Program mould
Block 42 usually executes function and/or method in embodiment described in the invention.
Interactive intelligent equipment 12 can also be with one or more external equipments 14 (such as keyboard, sensing equipment, display 24
Deng) communication, the equipment interacted with the interactive intelligent equipment 12 can be also enabled a user to one or more to be communicated, and/or with
Any equipment that the interactive intelligent equipment 12 is communicated with one or more of the other calculating equipment (adjust by such as network interface card
Modulator-demodulator etc.) communication.This communication can be carried out by input/output (I/O) interface 22.Also, interactive intelligent equipment
12 can also pass through network adapter 20 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public affairs
Common network network, such as internet) communication.As shown, network adapter 20 passes through the other of bus 18 and interactive intelligent equipment 12
Module communication.It should be understood that although being not shown in Fig. 5 other hardware and/or software can be used in conjunction with interactive intelligent equipment 12
Module, including but not limited to: microcode, device driver, redundant processing unit, external disk drive array, RAID system, magnetic
Tape drive and data backup storage system etc..
Processing unit 16 by the program that is stored in system storage 28 of operation, thereby executing various function application and
Data processing, such as realize Application Program Interface generation method provided by the embodiment of the present invention:
Namely: the processing unit is realized when executing described program:
In the configuration interface of Application Program Interface, according to user's operation, generates and display elements adjust menu;
The input of element adjustment menu is operated according to user, shows the element editing interface of the element editing machine;
According to input operation of the user in element editing interface, edited element content is obtained, and by the element
Content is associated with to the Application Program Interface;
Display includes the Application Program Interface of the element content.
Embodiment six
The embodiment of the present invention six provides a kind of computer readable storage medium, is stored thereon with computer program, the journey
The Application Program Interface generation method provided such as all inventive embodiments of the application is provided when sequence is executed by processor:
That is, realization when the program is executed by processor:
In the configuration interface of Application Program Interface, according to user's operation, generates and display elements adjust menu;
The input of element adjustment menu is operated according to user, shows the element editing interface of the element editing machine;
According to input operation of the user in element editing interface, edited element content is obtained, and by the element
Content is associated with to the Application Program Interface;
Display includes the Application Program Interface of the element content.
It can be using any combination of one or more computer-readable media.Computer-readable medium can be calculating
Machine readable signal medium or computer readable storage medium.Computer readable storage medium for example can be --- but it is unlimited
In system, device or the device of --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.It calculates
The more specific example (non exhaustive list) of machine readable storage medium storing program for executing includes: electrical connection with one or more conducting wires, just
Taking formula computer disk, hard disk, random access memory (RAM), read-only memory (ROM), erasable type may be programmed read-only storage
Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device,
Or above-mentioned any appropriate combination.In this document, computer readable storage medium can be it is any include or storage journey
The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including --- but
It is not limited to --- electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be
Any computer-readable medium other than computer readable storage medium, which can send, propagate or
Transmission is for by the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimited
In --- wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
The computer for executing operation of the present invention can be write with one or more programming languages or combinations thereof
Program code, described program design language include object oriented program language-such as Java, Smalltalk, C++,
It further include conventional procedural programming language-such as " C " language or similar programming language.Program code can be with
It fully executes, partly execute on the user computer on the user computer, being executed as an independent software package, portion
Divide and partially executes or executed on a remote computer or server completely on the remote computer on the user computer.?
Be related in the situation of remote computer, remote computer can pass through the network of any kind --- including local area network (LAN) or
Wide area network (WAN)-be connected to subscriber computer, or, it may be connected to outer computer (such as mentioned using Internet service
It is connected for quotient by internet).
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that
The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention
It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also
It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.
Claims (18)
1. a kind of Application Program Interface generation method characterized by comprising
In the configuration interface of Application Program Interface, according to user's operation, generates and display elements adjust menu;
The input of element adjustment menu is operated according to user, the element editing interface of display elements editing machine;
According to input operation of the user in element editing interface, edited element content is obtained, and by the element content
It is associated with to the Application Program Interface;
Display includes the Application Program Interface of the element content.
2. the method according to claim 1, wherein the element editing machine is operating system where application program
The editing machine of general element under framework.
3. the method according to claim 1, wherein described according to user's operation, generation and display elements adjustment
Menu, specifically: according to user's operation, the manager of element editing machine is called, adjusts menu to generate simultaneously display elements;
Before the element editing interface of display elements editing machine, further includes: call corresponding element editing machine.
4. according to the method described in claim 3, it is characterized in that, in the configuration interface of Application Program Interface, according to user
The manager of element editing machine is called in operation, includes: to generate simultaneously display elements adjustment menu
In the configuration interface of Application Program Interface, according to user's operation, the manager of element editing machine is called, query configuration has
The title of creation and the general element of editor's entrance generates simultaneously display elements editor according to the title of the general element inquired
Menu;Or
In the configuration interface of Application Program Interface, selected general element is determined according to user's operation, calls element editor
The manager of device generates and shows the element edit menu of the general element according to the editor of selected general element rule.
5. according to the method described in claim 3, it is characterized in that, in the configuration interface of Application Program Interface, according to user
The manager of element editing machine is called in operation, includes: to generate simultaneously display elements adjustment menu
The setting operation of user is received in the configuration interface of Application Program Interface, and receives the setting operation in configuration interface
In selecting object;
If selecting object is sky, the manager of element editing machine is called, creates menu to generate simultaneously display elements;
If selecting object is plain text, the manager of element editing machine is called, creates menu to generate simultaneously display elements;
If selecting object is a general element, the manager of element editing machine is called, to generate and show the universal element
The corresponding element edit menu of element;
If selecting object is the general element of more than two quantity, the corresponding content of the selecting object is emptied, and call
The manager of element editing machine creates menu to generate simultaneously display elements.
6. the method according to claim 1, wherein operated according to input of the user in element editing interface,
Edited element content is obtained, and the element content is associated with to the Application Program Interface and includes:
According to input operation of the user in element editing interface, the element content that the element editing machine editor generates is obtained;
The element content is being stored from the background, and generates the corresponding placeholder of the element content;
The placeholder is shown in the configuration interface;
Correspondingly, the Application Program Interface that display includes the element content includes:
According to the element content of the placeholder inquiry backstage storage in the configuration interface of the Application Program Interface;
The element content is added in the display interface of the Application Program Interface, is shown.
7. according to the method described in claim 6, it is characterized in that, after showing the placeholder in the configuration interface,
Further include:
If user selects the placeholder by setting operation, pop-up shows corresponding element content.
8. -7 any method according to claim 1, which is characterized in that the application program is classroom instruction program, institute
Stating element is mathematical formulae and chemical formula.
9. a kind of Application Program Interface generating means characterized by comprising
Menu formation module is adjusted, for according to user's operation, generating and showing member in the configuration interface of Application Program Interface
Element adjustment menu;
Editing interface display module shows the element editing machine for operating according to user to the input of element adjustment menu
Element editing interface;
Element content obtains module, for operating according to input of the user in element editing interface, obtains edited element
Content, and the element content is associated with to the Application Program Interface;
Interface display module, for show include the element content Application Program Interface.
10. device according to claim 9, which is characterized in that the element editing machine is operation system where application program
The editing machine for the general element united under framework.
11. device according to claim 9, which is characterized in that the adjustment menu formation module is specifically used for: according to
User's operation calls the manager of element editing machine, adjusts menu to generate simultaneously display elements;
Described device further includes element editing machine calling module, is specifically used for: in the element editing interface of display elements editing machine
Before, corresponding element editing machine is called.
12. device according to claim 11, which is characterized in that the adjustment menu formation module is specifically used for:
In the configuration interface of Application Program Interface, according to user's operation, the manager of element editing machine is called, query configuration has
The title of creation and the general element of editor's entrance generates simultaneously display elements editor according to the title of the general element inquired
Menu;Or
In the configuration interface of Application Program Interface, selected general element is determined according to user's operation, calls element editor
The manager of device generates and shows the element edit menu of the general element according to the editor of selected general element rule.
13. device according to claim 11, which is characterized in that the adjustment menu formation module is specifically used for:
The setting operation of user is received in the configuration interface of Application Program Interface, and receives the setting operation in configuration interface
In selecting object;
If selecting object is sky, the manager of element editing machine is called, creates menu to generate simultaneously display elements;
If selecting object is plain text, the manager of element editing machine is called, creates menu to generate simultaneously display elements;
If selecting object is a general element, the manager of element editing machine is called, to generate and show the universal element
The corresponding element edit menu of element;
If selecting object is the general element of more than two quantity, the corresponding content of the selecting object is emptied, and call
The manager of element editing machine creates menu to generate simultaneously display elements.
14. device according to claim 9, which is characterized in that the element content obtains module, is specifically used for:
According to input operation of the user in element editing interface, the element content that the element editing machine editor generates is obtained;
The element content is being stored from the background, and generates the corresponding placeholder of the element content;
The placeholder is shown in the configuration interface;
Correspondingly, the interface display module, is specifically used for:
According to the element content of the placeholder inquiry backstage storage in the configuration interface of the Application Program Interface;
The element content is added in the display interface of the Application Program Interface, is shown.
15. device according to claim 14, which is characterized in that further include content display module, be specifically used for:
After showing the placeholder in the configuration interface, if user selects the placeholder by setting operation,
Pop-up shows corresponding element content.
16. according to any device of claim 9-15, which is characterized in that the application program is classroom instruction program,
The element is mathematical formulae and chemical formula.
17. a kind of interactive intelligence equipment, can run on a memory and on a processor including memory, processor and storage
Computer program, which is characterized in that realize when the processor executes described program and answered as described in any one of claims 1-8
Rendering method is generated with program interface.
18. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
Realize that Application Program Interface described in any one of claims 1-8 such as generates rendering method when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810580375.8A CN108958731B (en) | 2018-06-05 | 2018-06-05 | Application program interface generation method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810580375.8A CN108958731B (en) | 2018-06-05 | 2018-06-05 | Application program interface generation method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108958731A true CN108958731A (en) | 2018-12-07 |
CN108958731B CN108958731B (en) | 2022-04-12 |
Family
ID=64494080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810580375.8A Active CN108958731B (en) | 2018-06-05 | 2018-06-05 | Application program interface generation method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108958731B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109739611A (en) * | 2019-01-25 | 2019-05-10 | 北京城市网邻信息技术有限公司 | List View method for drafting, device, terminal and storage medium |
CN111831944A (en) * | 2020-07-09 | 2020-10-27 | 腾讯科技(深圳)有限公司 | Multimedia processing method, device, client, server and storage medium |
CN112230914A (en) * | 2019-07-15 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method and device for producing small program, terminal and storage medium |
CN112687379A (en) * | 2021-03-17 | 2021-04-20 | 北京大学第三医院(北京大学第三临床医学院) | Interface customization method of doctor evaluation system and teacher end platform |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120195573A1 (en) * | 2011-01-28 | 2012-08-02 | Apple Inc. | Video Defect Replacement |
US20150154159A1 (en) * | 2011-10-24 | 2015-06-04 | Google Inc. | Identification of In-Context Resources that are not Fully Localized |
CN105867737A (en) * | 2016-03-28 | 2016-08-17 | 珠海格力电器股份有限公司 | Application program processing method and device |
CN106406739A (en) * | 2016-09-28 | 2017-02-15 | 维沃移动通信有限公司 | Note generating method and mobile terminal |
CN107391118A (en) * | 2017-06-29 | 2017-11-24 | 国家计算机网络与信息安全管理中心 | A kind of Web applications Consumer's Experience plateform system |
CN107463584A (en) * | 2016-06-06 | 2017-12-12 | 腾讯科技(深圳)有限公司 | The editing and processing method and terminal of a kind of interaction page |
-
2018
- 2018-06-05 CN CN201810580375.8A patent/CN108958731B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120195573A1 (en) * | 2011-01-28 | 2012-08-02 | Apple Inc. | Video Defect Replacement |
US20150154159A1 (en) * | 2011-10-24 | 2015-06-04 | Google Inc. | Identification of In-Context Resources that are not Fully Localized |
CN105867737A (en) * | 2016-03-28 | 2016-08-17 | 珠海格力电器股份有限公司 | Application program processing method and device |
CN107463584A (en) * | 2016-06-06 | 2017-12-12 | 腾讯科技(深圳)有限公司 | The editing and processing method and terminal of a kind of interaction page |
CN106406739A (en) * | 2016-09-28 | 2017-02-15 | 维沃移动通信有限公司 | Note generating method and mobile terminal |
CN107391118A (en) * | 2017-06-29 | 2017-11-24 | 国家计算机网络与信息安全管理中心 | A kind of Web applications Consumer's Experience plateform system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109739611A (en) * | 2019-01-25 | 2019-05-10 | 北京城市网邻信息技术有限公司 | List View method for drafting, device, terminal and storage medium |
CN112230914A (en) * | 2019-07-15 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method and device for producing small program, terminal and storage medium |
CN112230914B (en) * | 2019-07-15 | 2023-09-15 | 腾讯科技(深圳)有限公司 | Method, device, terminal and storage medium for producing small program |
US11954464B2 (en) | 2019-07-15 | 2024-04-09 | Tencent Technology (Shenzhen) Company Limited | Mini program production method and apparatus, terminal, and storage medium |
CN111831944A (en) * | 2020-07-09 | 2020-10-27 | 腾讯科技(深圳)有限公司 | Multimedia processing method, device, client, server and storage medium |
CN111831944B (en) * | 2020-07-09 | 2021-09-28 | 腾讯科技(深圳)有限公司 | Multimedia processing method, device, client, server and storage medium |
CN112687379A (en) * | 2021-03-17 | 2021-04-20 | 北京大学第三医院(北京大学第三临床医学院) | Interface customization method of doctor evaluation system and teacher end platform |
Also Published As
Publication number | Publication date |
---|---|
CN108958731B (en) | 2022-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110311952A1 (en) | Modularized Computer-Aided Language Learning Method and System | |
CN110568984A (en) | Online teaching method and device, storage medium and electronic equipment | |
CN106303723A (en) | Method for processing video frequency and device | |
CN108958731A (en) | Application program interface generation method, device, equipment and storage medium | |
US10649618B2 (en) | System and method for creating visual representation of data based on generated glyphs | |
US20160117301A1 (en) | Annotation sharing system and method | |
Ardito et al. | Analysing trade-offs in frameworks for the design of smart environments | |
CN102117206A (en) | Ion control dynamic generation system and method | |
CN103533415A (en) | Internet television system based on sound control man-machine interaction technology and implementation method thereof | |
CN112752132A (en) | Cartoon picture bullet screen display method and device, medium and electronic equipment | |
CN109074218B (en) | Document content playback | |
CN105787087A (en) | Matching method and device for partners in costarring video | |
CN114239524A (en) | Questionnaire generation method, questionnaire generation device, computer equipment and storage medium | |
CN108847066A (en) | A kind of content of courses reminding method, device, server and storage medium | |
CN108153904A (en) | Language material collection method, device and computer equipment | |
CN110321882A (en) | Learning resource acquisition method and device, learning terminal and storage medium | |
CA2912324C (en) | System to generate a mixed media experience | |
KR20110070393A (en) | System for designing and playing of study contents and method for designing and playing study contents using the same | |
CN110347379B (en) | Processing method, device and storage medium for combined crowdsourcing questions | |
CN112667333A (en) | Singing list interface display control method and device, storage medium and electronic equipment | |
CN117632109A (en) | Virtual digital assistant construction method, device, electronic equipment and storage medium | |
CN112492399A (en) | Information display method and device and electronic equipment | |
US11657213B2 (en) | System and methods that add functionalities to presentation systems so that texts and numbers be remotely inserted, edited and deleted from mobile devices directly into slideware slide show mode (iSlidesMobile) | |
KR20200069114A (en) | System and Device for learning creator's style | |
CN109255997A (en) | A kind of electronic teaching material is prepared lessons teaching methods and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |