CN110989982B - Building block construction method and device with return value function, storage medium and processor - Google Patents

Building block construction method and device with return value function, storage medium and processor Download PDF

Info

Publication number
CN110989982B
CN110989982B CN201911189750.7A CN201911189750A CN110989982B CN 110989982 B CN110989982 B CN 110989982B CN 201911189750 A CN201911189750 A CN 201911189750A CN 110989982 B CN110989982 B CN 110989982B
Authority
CN
China
Prior art keywords
return value
function
building block
building blocks
variable
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.)
Active
Application number
CN201911189750.7A
Other languages
Chinese (zh)
Other versions
CN110989982A (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.)
Suzhou Jingyihui Information Technology Co ltd
Original Assignee
Suzhou Jingyihui Information Technology Co ltd
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 Suzhou Jingyihui Information Technology Co ltd filed Critical Suzhou Jingyihui Information Technology Co ltd
Priority to CN201911189750.7A priority Critical patent/CN110989982B/en
Publication of CN110989982A publication Critical patent/CN110989982A/en
Application granted granted Critical
Publication of CN110989982B publication Critical patent/CN110989982B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a building block construction method with a return value function, a device, a storage medium and a processor, wherein the method comprises the following steps: obtaining building block definition contents with a return value function, wherein the building block definition contents comprise function definition contents and return value definition contents, and the function definition contents comprise function names and N function parameters, wherein N is a natural number; generating a return value variable according to the return value definition content; generating building blocks with the return value variable according to the building block definition content; and displaying the building blocks. The application solves the problems that the prior implementation process can only be processed by assigning the method to another building block, the construction process of the return value is complicated, and the logic error can not be found in time due to the fact that the return value information can not be obtained in time during use, is easy to use and maintain, can well support multi-layer nesting of objects, and further improves the development efficiency.

Description

Building block construction method and device with return value function, storage medium and processor
Technical Field
The application relates to the field of graphical information processing, in particular to a building block construction method with a return value function, a device, a storage medium and a processor.
Background
The building block programming is represented by the Scratch and Google Block and domestic programming cats, and is increasingly used in the teenager education field, and the technology can enable teenagers to realize the design of software logic in a similar building block splicing mode, and educate in entertainment, so that the software development difficulty and the requirement are reduced. Because of the easy-to-use nature of building block programming technology, few application software developments such as internet of things software products and APP client software are also attempting to introduce the technology to achieve rapid design and adjustment of software logic.
The existing building block programming technology function return value construction can only be processed by giving the function return value to another building block, the return value construction process is complex, the constructed building block does not display specific return value information, the data type corresponding to the return value of the function can not be automatically identified, logic errors can be possibly generated during use, the logic errors can not be found in time, and the later maintenance cost is high.
Disclosure of Invention
In view of the shortcomings of the prior art, the application aims to provide a building block construction method with a return value function, a device, a storage medium and a processor, and aims to solve the problems that the construction process of the return value is complicated in the existing building block programming technology, and logic errors cannot be found in time due to the fact that return value information cannot be acquired in time during use.
According to a first aspect of the present application there is provided a method of building blocks with a return value function, the method comprising:
obtaining building block definition contents with a return value function, wherein the building block definition contents comprise function definition contents and return value definition contents, and the function definition contents comprise function names and N function parameters, wherein N is a natural number;
generating a return value variable according to the return value definition content;
generating building blocks with the return value variable according to the building block definition content;
and displaying the building blocks, wherein the display content comprises the return value variable, the function name and N function parameters.
Optionally, the return value definition content includes a return value type.
Optionally, the return value type is an object type.
Optionally, the return value definition content includes a return value hierarchy.
Optionally, the return variable has uniqueness.
According to a second aspect of the present application there is provided a building block construction device with a return value function, the device comprising:
the system comprises an acquisition module, a storage module and a storage module, wherein the acquisition module is used for acquiring building block definition contents with a return value function, the building block definition contents comprise function definition contents and return value definition contents, the function definition contents comprise function names and N function parameters, and N is a natural number;
the generating module comprises the following processing units:
a first processing unit, configured to generate a return value variable according to the return value definition content;
the second processing unit is used for generating building blocks with the return value variables according to the building block definition content;
and the display module is used for displaying the building blocks, and the display content comprises the return value variable, the function name and N function parameters.
According to a third aspect of the present application, there is provided a storage medium comprising a stored program and data processed by the program, wherein the program performs a building block construction method based on the above-described function with return values.
According to a fourth aspect of the present application, there is provided a processor for running a program, wherein the program runs to perform the above building block construction method with return value function.
The beneficial effects are that: the application discloses a building block construction method, a device, a storage medium and a processor with a return value function, wherein the embodiment of the application obtains the building block definition content with the return value function, generates a return value variable according to the return value definition content, generates the building block with the return value variable according to the building block definition content, and displays the building block.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
FIG. 1 shows a flow chart of a method of building blocks with return value functions according to an embodiment of the application;
FIG. 2a shows a schematic diagram of a building block construction method with a return value function according to a first embodiment of the present application;
FIG. 2b shows a schematic diagram of a building block construction method with a return value function according to a second embodiment of the present application;
FIG. 2c shows a schematic diagram of a building block construction method with a return value function according to a third embodiment of the present application;
fig. 3 shows a schematic block diagram of a building block construction device with a return value function according to an embodiment of the application.
Detailed Description
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other. The application will be described in detail below with reference to the drawings in connection with embodiments.
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, shall fall within the scope of the application.
It should be noted that the terms "comprises" and "comprising," along with any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
FIG. 1 shows a flow chart of a method of building blocks with return value functions according to an embodiment of the application, comprising, according to FIG. 1:
step S110, obtaining building block definition contents with a return value function, wherein the building block definition contents comprise function definition contents and return value definition contents, and the function definition contents comprise function names and N function parameters, wherein N is a natural number.
In the embodiment of the present application, when the number N of function parameters is 0, the function definition content only includes the function name.
The default parameter definitions of the system, such as ID, HTML address, request mode, etc., are not described in detail.
The return value definition may include a return value type including an object type, a value type, a character type, a boolean type;
on the basis of containing the return value type, the definition content of the return value can also comprise a return value hierarchical structure, and when the return value type is a numerical value type, a character type and a Boolean type, the return hierarchical structure is a single layer; when the return value type is the object type, the return value hierarchy is multi-layered.
And step S120, generating a return value variable according to the return value definition content.
If the return value definition includes a hierarchy, then the generated return value variable includes the same hierarchy.
And step S130, building blocks with the return value variable are generated according to the building block definition content.
The return value variable may be set to one of several display modes:
the generated return value variable is an independent building block which is embedded in the building block with the return value function, and the two building blocks are integrated to form the building block;
the generated return value variable and other similar variables form a variable drop-down frame;
the generated return value variable is displayed by sensing that the cursor has moved to the function building block.
And step S140, displaying the building blocks, wherein the display content comprises the return value variable, the function name and N function parameters.
And (3) receiving a building block adding instruction, displaying building blocks with return value functions in a logic design area, wherein the adding instruction is different, and the display shapes of the building blocks are also different. The logic design area refers to a certain area in the interface or a popup box type area, and is used for a user to design business logic by dragging building blocks.
To facilitate understanding, the generated return value variable is associated with the function by "=". Other forms of display are possible.
Fig. 2a shows a schematic diagram of a building block construction method with a return value function according to a first embodiment of the present application, as shown in fig. 2a, a building block definition content with a return value function is obtained, the function definition content includes a function name "para", the function has no parameters, the return value has no type, a return value variable "i" is generated according to the return value definition content, a building block with a return value variable "i" is generated according to the building block definition content, a building block addition instruction is received, and a building block with a return value function "para" is displayed in a logic design area.
The shape display of the function building block is not limited to this embodiment, and the generated return value variable display may also have various manners, for example, the return value variable "i" is an independent small building block, and is embedded in the "para" function building block, or the return value variable "i" and other similar variables form a variable drop-down frame, or the return value variable "i" is displayed when the cursor is sensed to move onto the "para" function building block.
After the functional building blocks are constructed, the building blocks with the return value function can be directly dragged to carry out logic design, instead of dragging the functional building blocks first and dragging the return value building blocks to splice, or a roundabout intermediate step is adopted to realize the return value design, so that the design steps are simplified.
Fig. 2b shows a schematic diagram of a building block construction method with a return value function according to a second embodiment of the present application, as shown in fig. 2b, it is known that building block definition contents with a return value function are obtained, the function definition contents include a function name "demo", the function parameter "id", the return value is in a single-layer structure, the return value type may be a numerical value type, a character type, or a boolean type, a return value variable "j" is generated according to the return value definition contents, building blocks with the return value variable "j" are generated according to the building block definition contents, a building block addition instruction is received, and building blocks with the return value function "demo" are displayed in a logic design area.
The shape display of the function building block is not limited to this embodiment, and the generated return value variable display may also have various manners, for example, the return value variable "j" is an independent small building block, and is embedded in the "demo" function building block, or the return value variable "j" and other similar variables form a variable drop-down frame, or the return value variable "j" is displayed when the cursor is sensed to move onto the "demo" function building block.
On the basis of the first embodiment, the return value variable of the embodiment contains type information, when the variable type logic error caused by the variable type logic error can not occur because the building blocks of different types are spliced and can not be spliced in advance.
Fig. 2c shows a schematic diagram of a building block construction method with a return value function according to a third embodiment of the present application, as shown in fig. 2c, it is known that a building block definition content with a return value function is obtained, where the function definition content includes a function name "product", the function has 3 parameters, respectively, "PAGE", "SIZE", "product type", the return value is an object type, the return value definition includes a hierarchical structure, the first layer includes a single attribute "m", "m" and the next layer attribute is "result", "total", "result" and the next layer attribute is "id", "code", "name", "product type", "total" and the next layer attribute is "PAGE", "SIZE", "rolling count", and the return value variable "i" is generated according to the return value definition content and includes the same hierarchical structure.
In this embodiment, the variable generation manner may be by adding a specific keyword "properties", and the keyword name may also be "child" or other, which is used for traversing the identification return value hierarchical structure, so that the storage is convenient, specifically: traversing the return value hierarchical structure step by step, and if traversing to a specific keyword 'properties', continuing traversing; if the traversal is not completed, ending the current hierarchy until the traversal is completed, and generating a return value variable "i".
In this embodiment, the variable generating manner may further obtain the return value hierarchy information by directly traversing the return value hierarchy, so as to generate a return value variable "i".
The return value variable comprises variable identifications, the current variable identifications are compared, new variable identifications are generated according to a preset generation rule, and the return value variable has uniqueness.
Building blocks with a return value variable 'i' are generated according to the definition content of the building blocks, building block adding instructions are received, and building blocks with a return value function 'product' are displayed in a logic design area.
The shape display of the function building block is not limited to this embodiment, and the generated return value variable display may also have various manners, for example, the return value variable "i" is an independent small building block, and is embedded in the "product" function building block, or the return value variable "i" and other similar variables form a variable drop-down frame, or the return value variable "i" is displayed when the cursor is sensed to move onto the "product" function building block.
Based on the second embodiment, the return value variable in this embodiment includes a hierarchical structure, and particularly when the return value is processed into an object type, the multi-layer nesting of the object is well supported, and using this type of building block can design more complex business logic, and the existing building block programming technology cannot construct building blocks of this type.
Fig. 3 shows a schematic block diagram of a building block construction device with a return value function according to an embodiment of the application, comprising according to fig. 3:
the obtaining module 310 is configured to obtain a block definition content with a return value function, where the block definition content includes a function definition content and a return value definition content, and the function definition content includes a function name and N function parameters, where N is a natural number.
The generating module 320 includes the following processing units:
a first processing unit 321, configured to generate a return value variable according to the return value definition content;
a second processing unit 322 for generating building blocks with the return value variable based on the building block definition.
And the display module 330 is used for displaying the building blocks, and the display content comprises the return value variable, the function name and the N function parameters.
The aspects of the present application, in essence, or portions thereof, or all or part of the aspects, may be embodied in the form of a software product stored in a computer-readable storage medium, which may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, a memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: portable computer disks, hard disks, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static Random Access Memory (SRAM), portable compact disk read-only memory (CD-ROM), digital Versatile Disks (DVD), memory sticks, floppy disks, mechanical coding devices, punch cards or in-groove structures such as punch cards or grooves having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
Various aspects of the present application are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus according to embodiments of the application. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, storage media, processors according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.
The foregoing description of embodiments of the application has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvements in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the application is defined by the appended claims.

Claims (8)

1. A method of building blocks with return value functions, the method comprising:
obtaining building block definition contents with a return value function, wherein the building block definition contents comprise function definition contents and return value definition contents, the return value definition contents comprise return value types and return value hierarchical structures, and the function definition contents comprise function names and N function parameters, wherein N is a natural number; when the return value type is a numerical value type, a character type or a Boolean type, the return value hierarchical structure is a single layer; when the return value type is the object type, the return value hierarchical structure is multi-layer;
generating a return value variable according to the return value definition content, wherein the return value variable has uniqueness and comprises a hierarchical structure identical to the return value hierarchical structure;
generating the building block with the return value variable according to the building block definition content, comprising: generating independent building blocks aiming at the return value variable, and embedding the independent building blocks into the building blocks with the return value function, wherein the independent building blocks and the building blocks are integrated to form a building block; or the generated return value variable is configured to form a variable drop-down box with other similar variables; alternatively, the generated return value variable is configured to be displayed upon sensing that the cursor has moved to the function block;
displaying the building blocks, wherein the display content comprises the return value variable, function names and N function parameters;
and the return value variable comprises return value type information, and two building blocks with different return value types cannot be spliced.
2. The method of building blocks with return value function according to claim 1, wherein the function parameters include one or more of ID, HTML address, request mode information.
3. The building block construction method with return value function according to claim 1, wherein when N is 0, the function definition content includes only function names.
4. The building block construction method with return value function according to claim 1, wherein the building blocks with return value function are displayed in a logical design area in response to receiving the building block addition instruction, wherein the logical design area is an area where a user designs business logic by dragging the building blocks.
5. The method of building blocks with return value function according to claim 4, wherein the displayed shape of the building blocks is different if the building block addition instruction is different.
6. A building block construction device with a return value function, the device comprising:
the system comprises an acquisition module, a storage module and a storage module, wherein the acquisition module is used for acquiring building block definition contents with a return value function, the building block definition contents comprise function definition contents and return value definition contents, the return value definition contents comprise a return value type and a return value hierarchical structure, and the function definition contents comprise function names and N function parameters, wherein N is a natural number; when the return value type is a numerical value type, a character type or a Boolean type, the return value hierarchical structure is a single layer; when the return value type is the object type, the return value hierarchical structure is multi-layer;
the generating module comprises the following processing units:
a first processing unit, configured to generate a return value variable according to the return value definition content, where the return value variable has uniqueness, and the return value variable includes a hierarchical structure that is the same as the return value hierarchical structure;
a second processing unit, configured to generate a building block with the return value variable according to the building block definition content, where the second processing unit includes: generating independent building blocks aiming at the return value variable, and embedding the independent building blocks into the building blocks with the return value function, wherein the independent building blocks and the building blocks are integrated to form a building block; or the generated return value variable is configured to form a variable drop-down box with other similar variables; alternatively, the generated return value variable is configured to be displayed upon sensing that the cursor has moved to the function block; the return value variable comprises return value type information, and two building blocks with different return value types cannot be spliced;
and the display module is used for displaying the building blocks, and the display content comprises the return value variable, the function name and N function parameters.
7. A storage medium comprising a stored program and data processed by the program, wherein the program performs the building block construction method with return value function of any one of claims 1 to 5.
8. A processor for running a program, wherein the program runs a building block construction method with a return value function according to any one of claims 1 to 5.
CN201911189750.7A 2019-11-29 2019-11-29 Building block construction method and device with return value function, storage medium and processor Active CN110989982B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911189750.7A CN110989982B (en) 2019-11-29 2019-11-29 Building block construction method and device with return value function, storage medium and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911189750.7A CN110989982B (en) 2019-11-29 2019-11-29 Building block construction method and device with return value function, storage medium and processor

Publications (2)

Publication Number Publication Date
CN110989982A CN110989982A (en) 2020-04-10
CN110989982B true CN110989982B (en) 2023-10-31

Family

ID=70087725

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911189750.7A Active CN110989982B (en) 2019-11-29 2019-11-29 Building block construction method and device with return value function, storage medium and processor

Country Status (1)

Country Link
CN (1) CN110989982B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113094038B (en) * 2021-05-10 2024-07-12 乐聚(深圳)机器人技术有限公司 Method, device, terminal and storage medium for processing function programming building block

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030088850A1 (en) * 2001-10-12 2003-05-08 Allison David S. Method and apparatus for deriving functions from other functions in a programming language
CN109471622A (en) * 2018-11-02 2019-03-15 成都娄外科技有限公司 A kind of program editing method and device
CN110377280A (en) * 2019-07-29 2019-10-25 郑州幻视科技有限公司 A kind of visualization system for teaching programming

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030088850A1 (en) * 2001-10-12 2003-05-08 Allison David S. Method and apparatus for deriving functions from other functions in a programming language
CN109471622A (en) * 2018-11-02 2019-03-15 成都娄外科技有限公司 A kind of program editing method and device
CN110377280A (en) * 2019-07-29 2019-10-25 郑州幻视科技有限公司 A kind of visualization system for teaching programming

Also Published As

Publication number Publication date
CN110989982A (en) 2020-04-10

Similar Documents

Publication Publication Date Title
CN109408685B (en) Thinking guide graph display method and device
US10565293B2 (en) Synchronizing DOM element references
US9122657B2 (en) Webpage display system leveraging OSGI
CN107390994B (en) Interface presentation method and device
CN108874810B (en) Information acquisition method and device
US11138216B2 (en) Automatically invoked unified visualization interface
WO2015165412A1 (en) Method for modifying webpage and apparatus for modifying webpage
CN110442330A (en) List element conversion method, device, electronic equipment and storage medium
US20120221979A1 (en) Configureurable hierarchical tree view
US10592304B2 (en) Suggesting application programming interfaces based on feature and context analysis
CN104484361A (en) Method and device for displaying information
CN111694617A (en) Processing method of network offline model, artificial intelligence processing device and related products
CN107798675B (en) Method and device for detecting smear in display image
US20130007377A1 (en) Message oriented middleware with integrated rules engine
CN110989982B (en) Building block construction method and device with return value function, storage medium and processor
CN109814915B (en) Parameter configuration method, device, medium and electronic equipment based on lua
CN110851211A (en) Method, apparatus, electronic device, and medium for displaying application information
US20180121469A1 (en) Screen capture data amalgamation
CN107621951B (en) View level optimization method and device
US20200280515A1 (en) Creating endpoints
CN110908646B (en) Building block type callback function block construction method and device, storage medium and processor
US11163830B2 (en) Augmenting the display of data in a tree format
CN110908647B (en) Building block type programmed object variable presenting method, device, terminal and storage medium
CN112306462B (en) Building block type object variable block construction method, device, storage medium and processor
JP6339736B2 (en) Manga search method and apparatus

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
CB02 Change of applicant information

Address after: 215123 room 402, building 1, maishanlong building, 168 Yuxin Road, Suzhou Industrial Park, Jiangsu Province

Applicant after: SUZHOU JINGYIHUI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: Room 503, HaoChen building, 286 Dongping street, Suzhou Industrial Park, Jiangsu Province

Applicant before: SUZHOU JINGYIHUI INFORMATION TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant