CN104199648B - A kind of General Mobile information system adaptation method and device - Google Patents
A kind of General Mobile information system adaptation method and device Download PDFInfo
- Publication number
- CN104199648B CN104199648B CN201410413416.6A CN201410413416A CN104199648B CN 104199648 B CN104199648 B CN 104199648B CN 201410413416 A CN201410413416 A CN 201410413416A CN 104199648 B CN104199648 B CN 104199648B
- Authority
- CN
- China
- Prior art keywords
- data
- mobile
- list
- interface
- mobile solution
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000006978 adaptation Effects 0.000 title claims abstract description 15
- 230000006870 function Effects 0.000 claims description 169
- 238000012545 processing Methods 0.000 claims description 25
- 230000003993 interaction Effects 0.000 claims description 22
- 230000000694 effects Effects 0.000 claims description 21
- 239000000203 mixture Substances 0.000 claims description 19
- 230000003542 behavioural effect Effects 0.000 claims description 14
- 230000003044 adaptive effect Effects 0.000 claims description 9
- 238000012958 reprocessing Methods 0.000 claims description 8
- 238000007792 addition Methods 0.000 claims description 7
- 238000012217 deletion Methods 0.000 claims description 7
- 230000037430 deletion Effects 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 5
- 238000013500 data storage Methods 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 5
- 230000006399 behavior Effects 0.000 claims description 4
- 238000003860 storage Methods 0.000 claims description 3
- 238000013508 migration Methods 0.000 abstract description 11
- 230000005012 migration Effects 0.000 abstract description 11
- 238000011161 development Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 abstract description 5
- 238000004891 communication Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 230000002567 autonomic effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A kind of General Mobile information system adaptation method, it is to existing conventional systems abstraction function feature, Mobile solution functional mode is defined on this basis, corresponding function interface is automatically generated based on Mobile solution functional mode on the mobile apparatus, and the operation of user is responded, the data inputted for user by Mobile solution function interface, definition also according to Mobile solution functional mode is explained, handles and stored, so that the conventional systems that can only be operated originally by desktop computer interface, become as Mobile solution;The method of the present invention has versatility, for any existing conventional systems, no matter function, using which kind of architecture, development technique, database or communications protocol, can be moved to by the method for the present invention on mobile device;The process of migration does not need program development, and domestic consumer can be competent at, and the Mobile solution after migration can be with existing conventional systems Seamless integration-.
Description
Technical field
The present invention relates to a kind of General Mobile information system adaptation method and device, belong to management information system, mobile letter
Breath system, system integration field.
Background technology
The today popularized in information technology, information system is ubiquitous, in working environment, people's enterprises
ERP system, financial software etc. handle routine work, in life, and people are done shopping with various online systems, managed money matters, booked tickets, participated in
Examination etc.;Traditional mode, people are sitting in before computer, and the behaviour in information system is completed with mouse-keyboard against screen
Make, with the popularization of the mobile terminal devices such as smart mobile phone, tablet personal computer, people increasingly get used to utilizing mobile terminal device
Work is handled day-to-day work or completes, the change of this behavioural habits brings natural punching to the application model of information system
Hit, business organization, to support the work of employee, provides in the urgent need to the information system that can be used on the mobile apparatus for customer
Preferably service, retains its competitive edge.
Conventional systems are moved on mobile device, current technology means there are three kinds, the first is to develop again,
I.e. by the functional requirement of the professional and technical personnel of grasp Mobile Development technology, traditionally information system, exploitation can operate in shifting
Version in dynamic equipment;It is most common such as apple iOS, Android, Saipan, Windows because mobility device is numerous
Mobile etc., each occupies suitable customer group, so, for same function, generally require to be directed to more than at least two
Platform develop and test, workload has undoubtedly been turned over times;Consider further that mobile phone, the screen size of tablet personal computer and user behaviour
Make the difference being accustomed to, in some instances it may even be possible to for same Mobile operating system platform, it is also desirable to develop different versions respectively, because
This, realizes conventional systems to the migration of mobile device, its workload and difficulty for developing and testing with the mode developed again
Degree is all very big.
The mode of second of migration is the Direct Transfer applied based on Web, i.e. if conventional systems are B/S structures
, user is operated using browsing device net page, then because can also use browser on mobile device, then can not develop shifting again
Dynamic version, but allow the user of mobile device directly to use system by browser;This mode, although can be by conventional information
System directly migrates to mobile terminal, but has significant limitation, first, and the screen of mobile device is smaller than desktop computer screen very
It is many, in the normal webpage of desk-top hands- operation, to mobile device on may extremely be difficult to operate, user needs ceaselessly to amplify contracting
It is small to move left and right, and the operating habit of mobile device and desktop computer is also very different, for example, being equally one day of input
Phase, on desktop computer often or the selection of one date of ejection wicket, and be then entirely different habit on mobile phone or flat board
Used mode of operation, therefore, is directly not added with any ground that changes by the Web applications of conventional systems and uses on the mobile apparatus, use
Family experience can be very poor, and also one important factor needs to consider in addition, is exactly that many conventional systems are C/S structures,
The mode applied at all without Web.
The third mode, is exactly not to move to the function of information system on mobile device in itself, but in tradition letter
Extend out the interface of one and mobile device in breath system, main using functions such as prompting at any time, notices of mobile device, right
The functional of conventional systems does necessary complement, and relatively common way is exactly the general-purpose platform using wechat, and existing
System does interface, the function linked up, notified by general-purpose platform etc. in work, real information system, or in tradition
Desktop computer interface on complete.
To sum up, existing several modes moved to conventional systems on mobile device have significant limitation,
Again the mode developed, workload is very big, does not also possess versatility, can only be directed to specific information system Case by Case
Do dealing by single;And the Direct Transfer applied based on Web, the conventional systems of B/S structures are only applicable to, to quite a lot of good
The information system of the C/S structures of good luck row is helpless, and is unable to reach good Consumer's Experience, not joyous by user
Meet;The third mode, it should say and the work(that a part is adapted to use on the mobile apparatus is simply added in conventional systems
Can, and it is not the functional migration to mobile device of conventional systems.
The content of the invention
The present invention relates to a kind of General Mobile information adaptive device and method, it need not be developed, can will be any existing
Conventional systems Autonomic Migration Framework on mobile device, and with the conventional systems Seamless integration- of script, with quite succinct, high
The mode of effect, solves the problem of traditional information system is extended into finger tip.
Conventional systems mentioned here, refer in particular to the online transaction processing system based on database.
The particular content of the present invention is as follows.
A kind of General Mobile information system adaptation method, for by any existing conventional systems, Autonomic Migration Framework to be arrived
On mobile device, as the Mobile solution that can be run on the mobile apparatus, and with existing conventional systems Seamless integration-, it is special
Levy and be, this method comprises the following steps:
Step 1, existing conventional systems functional character is extracted, and is deposited into database;The conventional systems,
Refer to the information system of a Transaction Processing that can not be run on the mobile apparatus, it is based on database, each work(therein
Can, it is related to the additions and deletions to specific one in database or multiple tables and changes and looks into;The conventional systems functional character, refers to biography
Data structure in information system of uniting corresponding to a function, including the list description used in function title, this function;The table
Single description, including the description of one or more tables of data;The tables of data description, including table name, table type, and it is one or more
Field description;The field description, including the constraint of field name, data type, value;The table type, defines the data
Effect of the table on list, including main table or detail list;The list, refers to and is filled out for tables of data specified in list description
The data acquisition system obtained after specific data is filled;The main table, a note can only at most be had on list by referring to the tables of data
Record;The detail list, refer to the tables of data allows have more than one record on list;The record is each field to tables of data
Specific data after assignment;
Step 2, Mobile solution functional mode template is defined;The Mobile solution functional mode template, defines a biography
Interface configuration and behavioural characteristic that the function of system information system should be presented when running on the mobile apparatus;
Step 3, it is that each several part of Mobile solution functional mode template is assigned according to existing conventional systems functional character
Value, obtains specific Mobile solution functional mode, is stored in database;
Step 4, user specifies the function title and other additional conditions to be used by Mobile solution maker;It is described
Mobile solution maker is the application program run on the mobile apparatus;Other additional conditions are looking into for form data
Inquiry condition or blank;
Step 5, the function title that user specifies is sent to mobile application server by Mobile solution maker;The movement
Application server is a service routine, and for responding the request that Mobile solution maker is sent, processing data completes database
Accessing operation;
Step 6, the function title that mobile application server is specified according to user inquires about specify specific from database
Mobile solution functional mode, sends it to Mobile solution maker;
Step 7, if other additional conditions that user specifies are sky, 9 are gone to step, otherwise Mobile solution maker refers to user
Fixed function title and other additional conditions are sent to mobile application server;
Step 8, number needed for mobile application server is specified according to user function title and other additional conditions, inquiry
According to sending it to Mobile solution maker;
Step 9, Mobile solution maker automatically generates Mobile solution function circle according to Mobile solution functional mode and data
Face, is presented on the mobile apparatus, is operated for user;
Preferably, the Mobile solution functional mode template, including function title, one or more moving boundary models;
The moving boundary model, including interface type, moving boundary content frame;The interface type, is list inventory, list volume
Volume, detail record editor, list are checked, detail record one of is checked;The moving boundary content frame, defines respective type
The interface content and behavioural characteristic that are included when presenting on the mobile apparatus;
Preferably, the database is used to store Mobile solution functional mode, and user's typing data;The database
Can be shared with existing conventional systems so that user can be by existing conventional information by the database of mobile device typing
Used in system, the data in existing conventional systems can also be accessed by user by Mobile solution maker;
Preferably, this method also includes:
Step 10, Mobile solution maker receives user and referred to by the data and operation of Mobile solution function interface typing
Show, be sent to mobile application server;
Step 11, mobile application server receives the data that Mobile solution maker is sent, according to Mobile solution function
Model carries out necessary calculating and reprocessing, feeds back to Mobile solution maker, or write into Databasce.
Preferably, between step 4 and 5 also include step 4.5, Mobile solution maker is searched from local data base and
The corresponding Mobile solution functional mode of function title that user specifies, if finding, goes to step 7;The local data base is to move
The information stored in dynamic equipment, including the information persistently stored, or the information being present in internal memory;
Also include step 6.5 between step 6 and step 7, Mobile solution maker stores Mobile solution functional mode
In the local database;
Preferably, when the interface type in the Mobile solution functional mode template is list inventory, the mobile boundary
Face content frame is used to define how to show list inventory on the mobile apparatus, including list summary composition rule;The list
Inventory is the set of some lists, the list summary composition rule, is defined with specific field in the tables of data in list
The method that value combination forms character string;
Preferably, when the interface type in the Mobile solution functional mode template is form editing, the mobile boundary
Face content frame is used to define how to show form editing interface on the mobile apparatus, so that user is new by mobile device typing
Form data or the existing form data of editor;The moving boundary content frame, including title, one or more table editing area frames
The layout regulation of frame, table editing area framework in interface;
The table editing area framework, define on form editing interface for a table on list carry out typing, editor,
The content that should be included in one interface operation block of data display, for main table editing area framework or detail list editing area framework;
The interface operation block be Mobile solution user interface on a visibility region, the region have obvious border and
Interface other parts are distinguished, and can be shown or blanking by overall;
Layout regulation of the table editing area framework in interface, including arrangement of the table editing area framework in interface are suitable
Sequence;
The main table editing area framework, defines the boundary that data inputting, editor or displaying are carried out for the main table on list
The content that should be included in the operation block of face, including table name, one or more interaction fields, and interaction fields put in order;
The detail list editing area framework, defines and carries out data inputting, editor for the detail list on list or show
Interface operation block in the content that should include, including the putting in order of table name, one or more interaction fields, interaction fields,
Docket composition rule;
The interaction fields, define display and input method of the field on User Interface, including field
Title, data type, input mode;The input mode include it is read-only, directly input, select input or utilize mobile device
Function is inputted;
The docket composition rule, defines the side for being combined with the value of specific field in the table and forming character string
Method;
A kind of General Mobile information system adaptive device, for by any existing conventional systems, Autonomic Migration Framework to be arrived
On mobile device, as the Mobile solution that can be run on the mobile apparatus, and with existing conventional systems Seamless integration-, it is special
Levy and be, the device includes following module:
Existing conventional systems functional character extraction module, for extracting existing conventional systems functional character, and
It is deposited into database;The conventional systems, refer to the letter of a Transaction Processing that can not be run on the mobile apparatus
Breath system, it is based on database, and each function therein is related to the additions and deletions to specific one in database or multiple tables and changed
Look into;The conventional systems functional character, refers to the data structure corresponding to a function in conventional systems, including function
List description used in title, this function;The list description, including the description of one or more tables of data;The tables of data is retouched
State, including table name, table type, and one or more field descriptions;The field description, including field name, data type, take
Value constraint;The table type, defines effect of the tables of data on list, including main table or detail list;The list, refers to
The data acquisition system obtained after specific data is filled with for tables of data specified in list description;The main table, refers to
The tables of data can only at most have a record on list;The detail list, refer to the tables of data allows to have more than one on list
Bar is recorded;The record is the specific data after each field assignment to tables of data;
Mobile solution functional mode template definition module, for defining Mobile solution functional mode template;The movement should
Function model template is used, the interface shape that should be presented when the function of defining a conventional systems is run on the mobile apparatus
State and behavioural characteristic;
Mobile solution functional mode definition module, for being Mobile solution according to existing conventional systems functional character
The each several part assignment of functional mode template, obtains specific Mobile solution functional mode, is stored in database;
Function selecting module, for user by Mobile solution maker, specifies the function title to be used and other attached
Plus condition;The Mobile solution maker is the application program run on the mobile apparatus;Other additional conditions be for
The querying condition or blank of form data;
The function title that user specifies, is sent to by Mobile solution functional mode request module for Mobile solution maker
Mobile application server;The mobile application server is a service routine, is sent for responding Mobile solution maker
Request, processing data completes database access operation;
Mobile solution functional mode enquiry module, the function title specified for mobile application server according to user is from number
The specific Mobile solution functional mode specified according to being inquired about in storehouse, sends it to Mobile solution maker;
Form data request module, the function title and other additional conditions for specifying user for Mobile solution maker
It is sent to mobile application server;
Form data enquiry module, the function title and other additional strips specified for mobile application server according to user
Part, data needed for inquiry, sends it to Mobile solution maker;
Mobile solution interface generation module, for Mobile solution maker according to Mobile solution functional mode and data, from
Dynamic generation Mobile solution function interface, presents, is operated for user on the mobile apparatus;
Preferably, the Mobile solution functional mode template, including function title, one or more moving boundary models;
The moving boundary model, including interface type, moving boundary content frame;The interface type, is list inventory, list volume
Volume, detail record editor, list are checked, detail record one of is checked;The moving boundary content frame, defines respective type
The interface content and behavioural characteristic that are included when presenting on the mobile apparatus;
Preferably, the database is used to store Mobile solution functional mode, and user's typing data;The database
Can be shared with existing conventional systems so that user can be by existing conventional information by the database of mobile device typing
Used in system, the data in existing conventional systems can also be accessed by user by Mobile solution maker;
Preferably, the device also includes form data collection with submitting module, form data processing and memory module;
Form data is gathered with submitting module, is received user for Mobile solution maker and is passed through Mobile solution function interface
The data and operation instruction of typing, are sent to mobile application server;
Form data processing and memory module, the number that Mobile solution maker is sent is received for mobile application server
According to carrying out necessary calculating and reprocessing according to Mobile solution functional mode, feed back to Mobile solution maker, or write-in data
Storehouse.
Preferably, the device also includes local data enquiry module and local data storage module;
The local data enquiry module, searches what is specified with user for Mobile solution maker from local data base
The corresponding Mobile solution functional mode of function title;The local data base is the information stored in a mobile device, including is held
The information stored long, or the information being present in internal memory;
The local data storage module, local number is stored in for Mobile solution maker by Mobile solution functional mode
According in storehouse;
Preferably, when the interface type in the Mobile solution functional mode template is list inventory, the mobile boundary
Face content frame is used to define how to show list inventory on the mobile apparatus, including list summary composition rule;
The list inventory is the set of some lists, the list summary composition rule, is defined with the number in list
The method to form character string is combined according to the value of specific field in table;
Preferably, when the interface type in the Mobile solution functional mode template is form editing, the mobile boundary
Face content frame is used to define how to show form editing interface on the mobile apparatus, so that user is new by mobile device typing
Form data or the existing form data of editor;The moving boundary content frame, including title, one or more table editing area frames
The layout regulation of frame, table editing area framework in interface;
The table editing area framework, define on form editing interface for a table on list carry out typing, editor,
The content that should be included in one interface operation block of data display, for main table editing area framework or detail list editing area framework;
The interface operation block be Mobile solution user interface on a visibility region, the region have obvious border and
Interface other parts are distinguished, and can be shown or blanking by overall;
Layout regulation of the table editing area framework in interface, including arrangement of the table editing area framework in interface are suitable
Sequence;
The main table editing area framework, defines the boundary that data inputting, editor or displaying are carried out for the main table on list
The content that should be included in the operation block of face, including table name, one or more interaction fields, and interaction fields put in order;
The detail list editing area framework, defines and carries out data inputting, editor for the detail list on list or show
Interface operation block in the content that should include, including the putting in order of table name, one or more interaction fields, interaction fields,
Docket composition rule;
The interaction fields, define display and input method of the field on User Interface, including field
Title, data type, input mode;The input mode include it is read-only, directly input, select input or utilize mobile device
Function is inputted;
The docket composition rule, defines the side for being combined with the value of specific field in the table and forming character string
Method;
The technique effect reached
There is provided a kind of brand-new solution party for conventional systems are moved to the problem of on mobile device by the present invention
Case, it extracts conventional systems functional character to existing conventional systems, on this basis, defines Mobile solution function
Model, automatically generates corresponding function interface, and the operation of user is entered on the mobile apparatus based on Mobile solution functional mode
Row response, the data inputted for user by Mobile solution function interface, also according to the definition of Mobile solution functional mode
Explain, handle and store, so that the conventional systems that script user can only be operated by desktop computer interface
Function, complete embodiment is obtained on the mobile apparatus.
The method of the present invention has versatility, for any existing conventional systems, no matter which kind of function it includes,
Using which kind of architecture, with which kind of development technique, using which kind of database or communications protocol, it can pass through the present invention's
Method, is moved on mobile device.
Method according to the present invention moves to conventional systems the process on mobile device, is automation, exempts from out
Hair, user need to do is to extract conventional systems functional character, and define Mobile solution functional mode this two step, remain
Under thing, the interface on such as mobile device is presented, the information transmission of server and movement and equipment, the processing and storage of data
Deng can be all automatically performed by program.The step of wherein extracting conventional systems functional character needs to know existing conventional information
Information in terms of the database structure of system, the step of defining Mobile solution functional mode, is carried out, finding is institute with go-ahead mode
, therefore, transition process does not simultaneously need special Mobile Development technical ability, and domestic consumer can be competent at, and this will greatly reduce system
The cost of migration, for it is most of without specially exploitation strength conventional systems Subscriber Unit for, be from " impossible "
To the leap of " can manage it ".Small and medium-sized software company or individual developer for substantial amounts of exploitation conventional systems, are not possessing
On the premise of Mobile Development ability, the product of oneself can also be moved on mobile platform rapidly using method of the invention.
Method of the present invention, is that to mobile device the function of conventional systems is done into entity migration, not only
The entrance for entering conventional systems by mobile device is provided, the system after migration can be complete independent on the mobile apparatus
Operation, can also reach the effect with conventional systems Seamless integration- by sharing background data base with conventional systems,
As user, will more it be enriched and complete, desktop and the informatization resolve scheme of mobile integration.
It is not strictly fixed sequential relationship between each step of the inventive method.
Brief description of the drawings
Fig. 1 is a kind of General Mobile information system adaptive device example structure schematic diagram
Fig. 2 is the schematic diagram of the targeted list of function of a conventional systems
Fig. 3 is the schematic diagram of a Mobile solution function interface
Fig. 4 is the Mobile solution interface that an interface type is form editing and the shifting that interface type is a detailed editor
The schematic diagram of dynamic application interface and the relation between them
The shifting that Fig. 5 is Mobile solution interface that an interface type is list inventory with an interface type is that list is checked
The schematic diagram of dynamic application interface and the relation between them
Fig. 6 is a conventional systems function interface schematic diagram
Fig. 7 is the user interface schematic diagram for defining Mobile solution functional mode of a What You See Is What You Get, for fixed
Adopted list summary, definition form editing interface and list check the editing area included on interface
Fig. 8 is the user interface schematic diagram for defining Mobile solution functional mode of a What You See Is What You Get, for fixed
Adopted form editing interface and list check the interaction fields included in the main table editing area at interface
Fig. 9 is the user interface schematic diagram for defining Mobile solution functional mode of a What You See Is What You Get, for fixed
The docket of adopted form editing interface detail list editing area
Figure 10 is the user interface schematic diagram for defining Mobile solution functional mode of a What You See Is What You Get, for fixed
Adopted detail editing interface and detail check the interaction fields included on interface
Figure 11 is a kind of data flowchart of the embodiment of General Mobile information system adaptation method
Figure 12 is a kind of data flowchart of the embodiment of General Mobile information system adaptation method
Figure 13 is a kind of General Mobile information system adaptive device example structure schematic diagram
Embodiment
Below in conjunction with accompanying drawing, illustrate embodiments of the invention.
System architecture
One General Mobile information system adaptive device, is made up of four parts:Mobile solution converter, Mobile solution clothes
Business device, Mobile solution maker and database, as shown in Figure 1.
Mobile solution converter, is responsible for, according to the functional character based on existing conventional information, forming corresponding Mobile solution
Functional mode, and store into database 102, this part work, is to move to conventional systems on mobile device
Basis;Specifically include three modules:
Existing conventional systems functional character extraction module 101, for extracting existing conventional systems functional character,
And it is deposited into database 102;The conventional systems, refer to a Transaction Processing that can not be run on the mobile apparatus
Information system, it is based on database, and each function therein is related to the increasing to specific one in database or multiple tables
Revise and look into;The conventional systems functional character, refers to the data structure corresponding to a function in conventional systems, including
List description used in function title, this function;The list description, including the description of one or more tables of data;The data
Table is described, including table name, table type, and one or more field descriptions;The field description, including field name, data class
Type, value constraint;The table type, defines effect of the tables of data on list, including main table or detail list;The table
It is single, refer to and be filled with the data acquisition system obtained after specific data for tables of data specified in list description;The master
Table, a record can only at most be had on list by referring to the tables of data;The detail list, refer to the tables of data allows have many on list
In a record;The record is the specific data after each field assignment to tables of data;
Mobile solution functional mode template definition module 103, for defining Mobile solution functional mode template;The movement
Application function model template, the interface that should be presented when the function of defining a conventional systems is run on the mobile apparatus
Form and behavioural characteristic;
Mobile solution functional mode definition module 104, for according to existing conventional systems functional character, being answered to be mobile
With each several part assignment of function model template, specific Mobile solution functional mode is obtained, database 102 is stored in;
Mobile solution maker, is the application program run on the mobile apparatus, and it receives the input of user, according to shifting
Dynamic application function model, automatic on the mobile apparatus that Mobile solution function interface is presented, the operation to user is responded;Specifically
Including following module:
Function selecting module 105, for user by the Mobile solution maker run on the mobile apparatus, specifying to make
Function title and other additional conditions;Other additional conditions are the querying condition or blank for form data;
Mobile solution functional mode request module 106, sends out for the function title that Mobile solution maker specifies user
It is sent to mobile application server;The mobile application server is a service routine, for responding Mobile solution maker hair
The request come, processing data completes database access operation;
Form data request module 108, the function title for specifying user for Mobile solution maker and other additional
Condition is sent to mobile application server;
Mobile solution interface generation module 110, for Mobile solution maker according to Mobile solution functional mode and data,
Mobile solution function interface is automatically generated, is presented on the mobile apparatus, is operated for user;
Form data is gathered with submitting module 111, is received user for Mobile solution maker and is passed through Mobile solution function
The data and operation instruction of interface typing, are sent to mobile application server;
Mobile application server, is a service routine, and its effect is:Be responsible for Mobile solution maker and database it
Between data access, hind computation support is provided for Mobile solution maker;Specifically include following module:
Mobile solution functional mode enquiry module 107, the function title specified for mobile application server according to user
The specific Mobile solution functional mode specified is inquired about from database, Mobile solution maker is sent it to;
Form data enquiry module 109, the function title specified for mobile application server according to user and other attached
Plus condition, data needed for inquiry, send it to Mobile solution maker;
Form data processing and memory module 112, receive Mobile solution maker for mobile application server and send
Data, necessary calculating and reprocessing are carried out according to Mobile solution functional mode, Mobile solution maker, or write-in is fed back to
Database
Database 102, for storing existing conventional systems functional character, Mobile solution functional mode, Mobile solution
The data of generation;Notice that database can be shared by Mobile solution and conventional systems, so that Mobile solution and tradition
Information system Seamless integration-;The data of conventional systems generation, can be used in Mobile solution, and vice versa.
Conventional systems functional character, Mobile solution functional mode
During being migrated from conventional systems to Mobile solution, there are two important informations, one is conventional information
Systemic-function feature, another is Mobile solution functional mode, and the former is because the latter is fruit.The former, in conventional systems
The principal character of various functions is extracted, these features, after moving on Mobile solution, must be kept;The latter,
Based on conventional systems functional character, after being moved to for function on Mobile solution, which type of will have in user's eye
Form and performance, are made that regulation;
First say conventional systems functional character.
Our conventional systems mentioned here, refer in particular to the online transaction processing system based on database, its each work(
Can, from the perspective of program operation, it is directed to the additions and deletions to database table and changes look into, from the perspective of user, it correspond to
The business activity of one enterprise, need to manage the information and information flow produced by this business activity, and the information of business activity is carried
Body, is list, account, table in actual life, is exactly a list, for example, Fig. 2 illustrates one at the interface of information system
Individual order list.
There are the data on the table in various data item, behind correspondence database, a list on list, possible correspondence is not only
One database table, e.g., the data item of headers and footers are that the data of the multirow in a table, table body are another tables.For example
In fig. 2,201 two regions pointed to, are the headers and footers of list, the data item in the two regions belongs to a data
Table, 202 bulk regions pointed to are another tables of data, 203 regions pointed to are another tables of data, therefore, shown in Fig. 2
The order list of example, its behind is the table in three databases, and the data of the different zones on list are corresponded to respectively;
One list, is operated on the interface of desktop computer, and in hand hands- operation, mode of appearance often differs widely, than
Order list described above, if be shown in as former state on mobile phone, because the screen very little of mobile phone, user, which is almost, to be operated
, so styles must be changed, moreover, mobile device also has the special operation side not possessed on some desktop computers
Formula, such as scans Quick Response Code, GPS location, although interface appearance and mode of operation have very big difference, essential thing
Or it is constant, it is exactly the relevant data structure of this function, i.e. the tables of data of list behind, also one is unalterable, is
The logical relation of data, including, calculated relationship between the span of data item, data item (such as amount of money=quantity × mono-
Valency), and the adduction relationship between the data of difference in functionality;
Either which type of information system, is to use what technological development, B/S or C/S, is which kind of data behind
Storehouse, using which kind of communications protocol, has used what middleware Technology, etc., not related, comes with regard to any one function therein
Say, content only described above is only the essence of the function, i.e. the corresponding data structure of this function, and data calculating,
Quote etc. logical relation, these contents, we using it as conventional systems functional character;With the mode somewhat formalized
It is exactly to state:
Conventional systems functional character, refers to the corresponding data structure of a function and relevant mathematical logic relation;Work(
The corresponding data structure of energy, refers to the tables of data used in the function, One function often uses more than one table, their effect
Difference a, class is main table, i.e. on the external expressive form of the function --- -- a list, and the table can only at most have a note
Record, another kind of is detail list, i.e., on list, and the table can have more than one record;
The logical relation of data includes:Value constraint, calculated relationship, adduction relationship;
Certainly, in order to obtain the functional character of conventional systems, it is necessary to have to the database structure of conventional systems
Understand, it usually needs the support of system manager;It is based on these understandings, the function of each single item function in conventional systems is special
Levy and extract, just complete the first step preparation migrated to mobile device.
As it was previously stated, conventional systems functional character, is to need to keep, moves to after mobile device, these are special
Levy and be still constant, then what is in terms of change, be interface, it is quite right, because mobile device screen is smaller than desktop computer,
Size is different again, so, same function, interface configuration on the mobile apparatus is different necessarily and on desktop computer.Example
Such as, the order list of Fig. 2 examples, gets on to operate, it may be possible to the interface configuration shown in Fig. 3 if being put into mobile phone.
On the function for conventional systems, after being run on mobile device is moved to, functional character is kept not
On the premise of change, the regulation that interface configuration should be how is exactly the Mobile solution functional mode described in us.
One Mobile solution functional mode includes:Function title, function privilege, moving boundary model.
Other parts are all good to be understood, our emphasis are come moving boundary model of having a talk.
Note at 2 points, first, no matter on the function interface of conventional systems, list is gone out with which kind of different form
Existing, after moving on mobile device, their form is same pattern:For in list main table data item (i.e. gauge outfit,
Those of table tail, only occur data item once on list), directly present and can input on the interface of mobile device,
Such as " customer name " in Fig. 3;(i.e. in table body, it can repeat many on a list for the detailed data in list
Secondary data item), on the interface of mobile device, head screens are not directly inputted, but the record of the detail list where showing it
Two rows of " order is detailed " part in summary, such as Fig. 3;Turned to specifically when needing input detailed data content, then from head screens
Input the sub-interface of detail record content;
Next, and the main table data item of not all, it is required for occurring in moving boundary, such as above example, order is compiled
Number, Order Date, salesman etc. all do not occur, customer name and Amount in Total are only contained in moving boundary;Here relate to
And arrived another content that moving boundary model in Mobile solution functional mode needs to state, i.e. the value constraint of data item
And dependence.In other words, some data item, do not need user's input, such as Order Date is defaulted as current date at all;Have
Data item depend on other data item, can be calculated and obtained according to the value of other data item, such as, as long as specifying client
Title, then the address of client, phone can just be determined therewith.
To sum up, a function in conventional systems, is not a single operation after moving on mobile device
Interface, but a set of interface, including:
For logging data:Form editing interface (i.e. first screen), detail record editing interface
For checking data:List inventory interface, list check that interface is checked at interface, detail record
Correspondingly, the moving boundary model included in a Mobile solution functional mode also more than one, but to the work(
The respective form in a set of interface involved by energy is provided respectively;Specifically, a moving boundary model includes interface class
Type and moving boundary content frame two parts, interface type illustrate which kind of interface it is, moving boundary content frame defines boundary
The content and behavioural characteristic in face;The moving boundary model at various interfaces is illustrated respectively below.
Form editing interface
One form editing interface, is made up of some editing areas, and these editors distinguish two kinds, and one kind is main table editing area,
One kind is detail list editing area, and main table editing area is used for the main table data item inputted on list, detail list editing area, for inputting
Detailed data on list.
As shown in figure 3, including two editing areas, main table editing area 301 and detail list in the form editing interface of this function
Editing area 302
Generally, a tables of data on an editing area correspondence list.Practical operation and stream in view of list
Journey is turned over, and the data of not all are required for corresponding editing area, for example, for order list, its payment information is by finance
Department's typing, and the operation of Finance Department, it is entirely to complete on computers, will not be completed by mobile terminal, therefore, order
Payment Records on list, avoid the need for setting up an editing area on the form editing interface of order list.
In view of mobile device screen limited size, and the data transfer saved between server and mobile client
Amount, in the main table editing area at form editing interface, can not include all main literary name sections, only include the word that part must be inputted
Section, for example, in order list, O/No. is that system is automatically generated, it is not necessary to inputted;Order Date acquiescence works as the day before yesterday
Phase, salesman gives tacit consent to the user of current operation, need not all input;Customer name, customer number, address be it is inter-related,
As long as specifying customer name, customer number and address are determined that, so also without all inputting, so, although
Content is many on order list, needs the only customer name of input on moving boundary, and in order to user convenience, it is necessary to
The Amount in Total of the content of the current typing of display, therefore, the main table editing area in the form editing interface of order list is only wrapped
Containing customer name and Amount in Total two.
For the detail list on list, because it may include a plurality of record, on form editing interface, its is corresponding bright
In thin table editing area, " summary " of every record is only shown, the editor of the particular content recorded to this, by further bright
Thin record editing interface is completed.
Therefore, for the detail list on list, if necessary to set corresponding editing area to it, it is necessary to specify, 1) it is detailed
How the summary of record is constituted, 2) which data item needs editor.
The moving boundary content frame at form editing interface includes in summary:
1) which editing area is specified needs on form editing interface, which data on each editing area correspondence list
Sequence between table, editing area, the attribute (title bar etc.) of editing area.
2) it is directed to the arrangement of main table editing area, the specified data item that it is edited comprising which needs, and these data item
Sequentially;For each data item for needing to edit, its title, data type, input mode are specified;Input mode includes direct
Input, selection are inputted, inputted using mobile device, wherein being inputted again using mobile device defeated including input of taking pictures, GPS location
Enter, scan Quick Response Code input, fingerprint input, recording input or video recording input etc..
3) for the main literary name section being not included in main table editing area, its default value, calculation formula are specified, with being included in master
The dependence between field in table editing area.
4) for detail list editing area, its docket composition rule is specified, including, it is made up of which field, these words
Order between section, separator used etc..
Detail record editing interface
Detail record editing interface, for inputting or editing the record of a detail list on list;Detail record editor circle
Face, typically is led through from the detail list editing area in form editing interface.As shown in figure 4, on form editing interface 401 point
By in detail list editing area title bar【+】403, detail record editing interface 402 is directed to, a new detailed token is inputted
Record, if pressing a line summary 404 in detail list editing area, is also directed to detail record editing interface 402, changes the row bright
Thin record.
To sum up:
The moving boundary content frame of detail record editing interface includes:
1) which detail list it is directed to;
2) comprising which of detail list data item, what putting in order for they be;
3) whether interface title is carried, what title content is;
List inventory interface
List inventory interface, the data with existing inventory for showing certain list on the mobile apparatus, because of mobile device screen
Size is limited, it is necessary to use simplest content, expresses the content of a sheet by a sheet list, the moving boundary property frame at list inventory interface
Some fields on list, need to be appointed as abstract fields, when reality shows list inventory on the mobile apparatus, need elder generation by frame
For every list, character string is connected into by certain rule with the content of its abstract fields, the summary of the list is formed, in movement
Show the summary of each list on equipment interface, it is a list inventory interface schematic diagram, point to form in list inventory, Fig. 5 501
By certain a line list summary in list inventory, it can guide to list and check interface 502, show the content of corresponding list.
List checks interface
List checks that interface is similar with form editing interface, is all to include some editing areas, simply there is 2 points of differences, the
One, the content in editing area can only be checked, it is impossible to be edited, and to editor, need to check that interface is guided to corresponding list from list
Editing interface is operated;Secondly, it is contemplated that logging data and the different needs for checking data, even same list, its list
Being not quite similar in the data item checked included in the editing area included on interface and editing area, and form editing interface.
502 be that a list checks interface schematic diagram in Fig. 5, is pressed【Editor】Button 503, can be guided to corresponding list
Editing interface, can modify to list content;
Interface is checked in detail record
Detail checks that interface is similar with detailed editing interface, needs to specify in its moving boundary content frame:
1) which detail list it is directed to;
2) comprising which of detail list data item, what putting in order for they be;
3) whether interface title is carried, what title content is;
Embodiment 1
A function in one conventional systems is moved into mobile device embodiment
Below with a specific example, illustrate a function in a conventional systems moving to mobile device
Process.Fig. 6 is an existing conventional systems ----the purchase, sales and inventory management system based on diligent wise man's Excel servers ----
In a function interface schematic diagram, user can manage sequence information by web interface;
Learnt by the system manager of the system, two tables in the function correspondence database:Order _ main table and order
Single _ detailed, respective database table structure is respectively:
Order _ main table:
Order _ detail:
Major key | Field name | Data type | It is empty | Explanation |
* | Product coding | nvarchar(20) | not null | External key, with reference to " product table product codings " |
Name of product | nvarchar(100) | not null | Rely on product coding |
Specifications and models | nvarchar(100) | Rely on product coding | ||
Measurement unit | nvarchar(20) | Rely on product coding | ||
Quantity | Decimal (20,2) | not null | ||
Unit price | Decimal (20,2) | not null | ||
The amount of money | Decimal (20,2) | not null | =quantity * unit prices | |
* | O/No. | nvarchar(20) | not null | External key, with reference to " order _ main table O/No.s " |
By a conventional systems functional character extraction module, by the information deposit above with respect to the menu structure
Database.The process for defining corresponding Mobile solution functional mode is What You See Is What You Get, and operation interface is as shown in Figure 7;
The tab 701 of the right half part at the interface, shows that the tables of data used in a function of conventional systems is determined
Justice, first the General tab enumerates the tables of data table name used in the function, and several tabs below show this respectively
The information of the field included in several tables of data.The left-half of window, is the show area of What You See Is What You Get, is shown according to user
Current setting, the form at every kind of interface that the function is related to;In " preview " drop-down list 702 in the most upper left corner, comprising this
Function is related to the species of a whole set of Mobile solution median surface, including:List inventory interface, form editing interface, list are checked
Interface, detail record editing interface (may have multiple, several detail list editing areas specified on form editing interface, are just had several
Individual corresponding detail record editing interface), detail record check interface (may have multiple, list check on interface specify it is several
Individual detail list editing area, just has several corresponding detail records to check interface), when user have selected an interface in this drop-down
After species, in (with mobile phone background) show area 703 below drop-down list, the interface is shown automatically on the mobile apparatus
Form, for the following effect run on the mobile apparatus of setting of user's the intuitional and experiential thinking oneself.
For " order " of conventional systems this function, following setting is carried out:
1) on the General tab, list is set to make a summary, i.e. to specify list summary to be made up of which field, this sets
Put, the content at list inventory interface will be influenceed, as shown in fig. 7, on the General tab, clicking on【Select abstract fields】Button
704, field selection window can be ejected, selection will be included in the field during list is made a summary, and the field chosen is shown in general option
In " list summary " text box 705 of card bottom, in this text box, any user-defined content can also be inputted, so
The lower right corner is clicked on afterwards【Using】Button 706 confirms to set, and " table is selected in " preview " drop-down list 702 in the window upper left corner
Single inventory interface ", is that simulative display goes out according to set list summary construction rule in the show area 703 in left side, is moving
By the form at the list summary interface of presentation in dynamic equipment;
2) set form editing interface and list check which each self-contained editing area on interface, as shown in Figure 7;
On the General tab, in " interface title " text box 707, inputting interface title;
In the list 708 of " mobile phone interface editing area " on the General tab, the corresponding data of the function are listed
Table;
On " make a report on and include " row, choose needs to include the corresponding editing area of which tables of data on form editing interface,
On " check and include " row, choosing list and checking on interface needs to include the corresponding editing area of which tables of data,
Click on the lower right corner【Using】Button 706 confirms input;
In " preview " drop-down list 702 in the window upper left corner, select at " form editing interface ", in left side show area 703
The middle form by simulative display form editing interface;" list checks interface " is selected in " preview " drop-down list 702, in left side
Simulative display list is checked to the form at interface in show area 703;
3) content of main table editing area in form editing interface is set, as shown in Figure 8;
In " mobile phone makes a report on field setting " list 804 in " order _ main table " tab 801, order _ main table is listed
In field;
Arranged " make a report on and include " of list 804, choosing needs to be included in the word on form editing interface in main table editing area
Section,
Arranged at " title " of list 804, input these fields title shown on Mobile solution interface (acquiescence and word
As section name),
Arranged in " the typing mode " of list 804, drop-down selects these fields corresponding input side on form editing interface
Formula, including it is read-only, directly input, select input, input of taking pictures, GPS location input, scanning Quick Response Code input, fingerprint input, record
The options such as sound input, video recording input;
Click on the lower right corner【Using】805 buttons confirm input;
" form editing interface " is selected in " preview " drop-down list 802 in the upper left corner, can in left side show area 803
See the effect of setting, such as scheme, chosen simulative display in " customer name " and " Amount in Total " two fields, left side show area
Form editing interface configuration in, the part of its main table editing area includes two " customer names " and " Amount in Total ", notes seeing
There is one " > " on the right side of " customer name " of main table editing area, because we are directed to the typing that " customer name " field is specified
Mode is " selection input ", so this " > " is had, can be by pressing this when user operates on the mobile apparatus
Individual " > " selects customer name;
4) composition that detail record is made a summary in form editing interface is set, as shown in Figure 9;
In " mobile phone makes a report on field setting " list 904 in " order _ detail " tab 901, order _ detail is listed
Field in table;
Arranged " summary is included " of list 904, choose the field wanted included in detail record summary, selected word
Section is appeared in " docket " text box 905 of window right side central, and user also can input any character in this text box
Content;Click on the lower right corner【Using】906 buttons receive input;Selected in " preview " drop-down list 902 in the window upper left corner
" form editing interface ", simulative display goes out the form at form editing interface in left side show area 903, notes seeing its latter half
Detail list editing area, show docket by specified docket composition rule;
5) content included in detail record editing interface is set, as shown in Figure 10:
In " mobile phone make a report on field setting " list 1004 in " order _ detail " tab 1001, order _ bright is listed
Field in thin table;
Arranged " make a report on and include " of list 1004, choose the field for needing to be included on detail record editing interface;
Arranged at " title " of list 1004, input these fields title shown on Mobile solution interface (acquiescence and
Field name is the same),
Arranged in " the typing mode " of list 1004, drop-down selects these fields corresponding input side on form editing interface
Formula, including it is read-only, directly input, select input, input of taking pictures, GPS location input, scanning Quick Response Code input, fingerprint input, record
The options such as sound input, video recording input;
Click on the lower right corner【Using】1005 buttons confirm input;
" detailed editing interface is selected in " preview " drop-down list 1002 in the upper left corner:Order _ detail ", in left side displaying
The effect of setting can be seen in area 1003;
6) list is set to check the content of main table editing area in interface, as shown in Figure 8;
In " mobile phone makes a report on field setting " list 804 in " order _ main table " tab 801, order _ main table is listed
In field;
Arranged " check and include " of list 804, choosing needs to be included in the field that list is checked on interface,
Click on the lower right corner【Using】Button 805 confirms input;
" list checks interface " is selected in " preview " drop-down list 802 in the upper left corner, can in left side show area 803
See the effect of setting;
7) detail record is set to check the content included in interface, as shown in Figure 10:
In " mobile phone make a report on field setting " list 1004 in " order _ detail " tab 1001, order _ bright is listed
Field in thin table;
Arranged " check and include " of list 1004, choosing needs to be included in the field that detail record is checked on interface;
Click on the lower right corner【Using】1005 buttons confirm input;
" detail checks interface for selection in " preview " drop-down list 1002 in the upper left corner:Order _ detail ", in left side displaying
The effect of setting can be seen in area 1003;
Embodiment 2
Figure 11 is a kind of data flowchart of the embodiment of General Mobile information system adaptation method.
Step 1101, existing conventional systems functional character is extracted, and is deposited into database 1102;The tradition letter
Breath system, refers to the information system of a Transaction Processing that can not be run on the mobile apparatus, and it is based on database, therein
Each function, is related to the additions and deletions to specific one in database or multiple tables and changes and look into;The conventional systems function is special
Levy, refer to the data structure corresponding to a function in conventional systems, including the list used in function title, this function is retouched
State;The list description, including the description of one or more tables of data;The tables of data description, including table name, table type, and
One or more field descriptions;The field description, including the constraint of field name, data type, value;The table type, regulation
Effect of the tables of data on list, including main table or detail list;The list, refers in being described for the list and provides
Tables of data be filled with the data acquisition system obtained after specific data;The main table, refers to the tables of data most on list
There can be a record;The detail list, refer to the tables of data allows have more than one record on list;The record is to data
Specific data after each field assignment of table;
Step 1103, Mobile solution functional mode template is defined;The Mobile solution functional mode template, defines one
Interface configuration and behavioural characteristic that the function of conventional systems should be presented when running on the mobile apparatus;
Step 1104, it is each several part of Mobile solution functional mode template according to existing conventional systems functional character
Assignment, obtains specific Mobile solution functional mode, is stored in database 1102;
Step 1105, user specifies the function name to be used by the Mobile solution maker run on the mobile apparatus
Claim and other additional conditions;The Mobile solution maker is the application program run on the mobile apparatus;It is described other additional
Condition is the querying condition or blank for form data;
Step 1106, the function title that user specifies is sent to mobile application server by Mobile solution maker;It is described
Mobile application server is a service routine, and for responding the request that Mobile solution maker is sent, processing data completes number
According to stock's extract operation;
Step 1107, the function title that mobile application server is specified according to user inquires about what is specified from database 1102
Specific Mobile solution functional mode, sends it to Mobile solution maker;
Step 1108, if user specifies other additional conditions, 1109 is gone to step, 1111 are otherwise gone to step
Step 1109, the function title and other additional conditions that Mobile solution maker specifies user are sent to mobile answer
Use server;
Step 1110, mobile application server is specified according to user function title and other additional conditions, needed for inquiry
Data, send it to Mobile solution maker;
Step 1111, Mobile solution maker automatically generates Mobile solution work(according to Mobile solution functional mode and data
Energy interface, is presented on the mobile apparatus, is operated for user;
Step 1112, Mobile solution maker receives data and operation of the user by Mobile solution function interface typing
Indicate, be sent to mobile application server;
Step 1113, mobile application server receives the data that Mobile solution maker is sent, according to Mobile solution work(
Energy model carries out necessary calculating and reprocessing, feeds back to Mobile solution maker, or write into Databasce.
Embodiment 3
Figure 12 is a kind of data flowchart of the embodiment of General Mobile information system adaptation method.
Step 1201, existing conventional systems functional character is extracted, and is deposited into database 1202;The tradition letter
Breath system, refers to the information system of a Transaction Processing that can not be run on the mobile apparatus, and it is based on database, therein
Each function, is related to the additions and deletions to specific one in database or multiple tables and changes and look into;The conventional systems function is special
Levy, refer to the data structure corresponding to a function in conventional systems, including the list used in function title, this function is retouched
State;The list description, including the description of one or more tables of data;The tables of data description, including table name, table type, and
One or more field descriptions;The field description, including the constraint of field name, data type, value;The table type, regulation
Effect of the tables of data on list, including main table or detail list;The list, refers in being described for the list and provides
Tables of data be filled with the data acquisition system obtained after specific data;The main table, refers to the tables of data most on list
There can be a record;The detail list, refer to the tables of data allows have more than one record on list;The record is to data
Specific data after each field assignment of table;
Step 1203, Mobile solution functional mode template is defined;The Mobile solution functional mode template, defines one
Interface configuration and behavioural characteristic that the function of conventional systems should be presented when running on the mobile apparatus;
Step 1204, it is each several part of Mobile solution functional mode template according to existing conventional systems functional character
Assignment, obtains specific Mobile solution functional mode, is stored in database 1202;
Step 1205, user specifies the function name to be used by the Mobile solution maker run on the mobile apparatus
Claim and other additional conditions;The Mobile solution maker is the application program run on the mobile apparatus;It is described other additional
Condition is the querying condition or blank for form data;
Step 1214, that the function title that user specifies is searched from local data base 1215 is corresponding for Mobile solution maker
Mobile solution functional mode, if finding, goes to step 1208;Otherwise step 1206 is performed;Local data base 1215 is to be set in movement
The information of standby middle storage, including the information persistently stored, or the information being present in internal memory;
Step 1206, the function title that user specifies is sent to mobile application server by Mobile solution maker;It is described
Mobile application server is a service routine, and for responding the request that Mobile solution maker is sent, processing data completes number
According to stock's extract operation;
Step 1207, the function title that mobile application server is specified according to user inquires about what is specified from database 1202
Specific Mobile solution functional mode, sends it to Mobile solution maker;
Step 1217, Mobile solution functional mode is stored in local data base 1215 by Mobile solution maker;
Step 1208, if user specifies other additional conditions, 1209 is gone to step, 1211 are otherwise gone to step
Step 1209, the function title and other additional conditions that Mobile solution maker specifies user are sent to mobile answer
With server to ask form data;
Step 1210, mobile application server is specified according to user function title and other additional conditions, needed for inquiry
Data, send it to Mobile solution maker;
Step 1211, Mobile solution maker automatically generates Mobile solution work(according to Mobile solution functional mode and data
Energy interface, is presented on the mobile apparatus, is operated for user;
Step 1212, Mobile solution maker receives data and operation of the user by Mobile solution function interface typing
Indicate, be sent to mobile application server;
Step 1213, mobile application server receives the data that Mobile solution maker is sent, according to Mobile solution work(
Energy model carries out necessary calculating and reprocessing, feeds back to Mobile solution maker, or write into Databasce.
It is a kind of General Mobile letter corresponding with above-mentioned General Mobile information system adaptation method continuing with reference to Figure 13
Cease the structural representation of the embodiment of system adaptation device.The device is used for by any existing conventional systems, from moving
Move on on mobile device, as the Mobile solution that can be run on the mobile apparatus, and with existing conventional systems Seamless integration-,
In the present embodiment, the device includes following module:
Existing conventional systems functional character extraction module 1301, it is special for extracting existing conventional systems function
Levy, and be deposited into database 1302;The conventional systems, refer to an online transaction that can not be run on the mobile apparatus
The information system of processing, it is based on database, and each function therein is related to specific one in database or multiple tables
Increasing volume change and look into;The conventional systems functional character, refers to the data structure corresponding to a function in conventional systems,
Including the list description used in function title, this function;The list description, including the description of one or more tables of data;It is described
Tables of data is described, including table name, table type, and one or more field descriptions;The field description, including field name, number
Constrained according to type, value;The table type, defines effect of the tables of data on list, including main table or detail list;Institute
List is stated, refers to and is filled with the data acquisition system obtained after specific data for tables of data specified in list description;Institute
Main table is stated, a record can only at most be had on list by referring to the tables of data;The detail list, refer to the tables of data allows on list
There is more than one record;The record is the specific data after each field assignment to tables of data;
Mobile solution functional mode template definition module 1303, for defining Mobile solution functional mode template;It is described to move
Dynamic application function model template, the boundary that should be presented when the function of defining a conventional systems is run on the mobile apparatus
Face form and behavioural characteristic;
Mobile solution functional mode definition module 1304, for according to existing conventional systems functional character, for movement
The each several part assignment of application function model template, obtains specific Mobile solution functional mode, is stored in database 1302;
Function selecting module 1305, for user by the Mobile solution maker run on the mobile apparatus, specifying will
The function title and other additional conditions used;The Mobile solution maker is the application program run on the mobile apparatus;
Other additional conditions are the querying condition or blank for form data;
Local data enquiry module 1313, searches user from local data base 1314 for Mobile solution maker and specifies
The corresponding Mobile solution functional mode of function title;If can not find out, from Mobile solution functional mode request module 1306 to
Server asks Mobile solution functional mode;
Mobile solution functional mode request module 1306, sends out for the function title that Mobile solution maker specifies user
It is sent to mobile application server;The mobile application server is a service routine, for responding Mobile solution maker hair
The request come, processing data completes database access operation;
Mobile solution functional mode enquiry module 1307, the function title specified for mobile application server according to user
The specific Mobile solution functional mode specified is inquired about from database 1302, Mobile solution maker is sent it to;
Local data storage module 1315, the Mobile solution functional mode for will be obtained from mobile application server is stored
In local data base 1314;
Local data base 1314, is the information stored in a mobile device, including the information persistently stored, or is present in
Information in internal memory;
Form data request module 1308, the function title for specifying user for Mobile solution maker and other additional
Condition is sent to mobile application server;
Form data enquiry module 1309, the function title specified for mobile application server according to user and other attached
Plus condition, data needed for inquiry, send it to Mobile solution maker;
Mobile solution interface generation module 1310, for Mobile solution maker according to Mobile solution functional mode sum
According to, automatically generate Mobile solution function interface, present on the mobile apparatus, for user operate;
Form data is gathered with submitting module 1311, is received user for Mobile solution maker and is passed through Mobile solution function
The data and operation instruction of interface typing, are sent to mobile application server;
Form data processing and memory module 1312, receive Mobile solution maker for mobile application server and send
Data, necessary calculating and reprocessing are carried out according to Mobile solution functional mode, Mobile solution maker, or write-in is fed back to
Database 1302.
Claims (8)
1. a kind of General Mobile information system adaptation method, it is characterised in that this method comprises the following steps:
Step 1, existing conventional systems functional character is extracted, and is deposited into database;The conventional systems, refer to one
The information system of the individual Transaction Processing that can not be run on the mobile apparatus, it is based on database, and each function therein is related to
And the additions and deletions of specific one or multiple tables change and looked into in database;The conventional systems functional character, refers to traditional letter
Data structure in breath system corresponding to a function, including the list description used in function title, this function;The list is retouched
State, including the description of one or more tables of data, the tables of data description, including table name, table type, and one or more fields
Description, the field description, including the constraint of field name, data type, value;The table type, defines the tables of data and exists
Effect on list, including main table or detail list;The list, refers to and is filled with for tables of data specified in list description
The data acquisition system obtained after specific data;The main table, a record can only at most be had on list by referring to the tables of data;Institute
Detail list is stated, refer to the tables of data allows have more than one record on list;The record is each field assignment to tables of data
Specific data afterwards;
Step 2, Mobile solution functional mode template is defined;The Mobile solution functional mode template, defines a tradition letter
Interface configuration and behavioural characteristic that the function of breath system should be presented when running on the mobile apparatus;The Mobile solution function mould
Pattern plate, including function title, one or more moving boundary models;The moving boundary model, including interface type, movement
Interface content framework;The interface type, be list inventory, form editing, detail record editor, list check, detail record
One of check;It is interior that the interface that the moving boundary content frame defines respective type is included when presenting on the mobile apparatus
Hold and behavioural characteristic;The moving boundary content frame, including title, one or more table editing area frameworks, table editing area frame
Layout regulation of the frame in interface;The table editing area framework, is defined on form editing interface for a table on list
Carry out the content that should be included in typing, editor, an interface operation block of data display;The interface operation block is movement
Using a visibility region in user interface, the region has obvious border and interface other parts to distinguish, and can integrally be shown
Or blanking;Layout regulation of the table editing area framework in interface, including table editing area framework putting in order in interface;
Step 3, according to existing conventional systems functional character, it is each several part assignment of Mobile solution functional mode template, obtains
To specific Mobile solution functional mode, database is stored in;
Step 4, user specifies the function title and other additional conditions to be used by Mobile solution maker;The movement
Pplication generator is the application program run on the mobile apparatus;Other additional conditions are the inquiry bar for form data
Part or blank;
Step 5, the function title that user specifies is sent to mobile application server by Mobile solution maker;The Mobile solution
Server is a service routine, and for responding the request that Mobile solution maker is sent, processing data completes database access
Operation;
Step 6, the function title that mobile application server is specified according to user inquires about the specific movement specified from database
Application function model, sends it to Mobile solution maker;
Step 7, if other additional conditions that user specifies are sky, 9 are gone to step, otherwise Mobile solution maker specifies user
Function title and other additional conditions are sent to mobile application server;
Step 8, mobile application server is specified according to user function title and other additional conditions, data needed for inquiry will
It is sent to Mobile solution maker;
Step 9, Mobile solution maker automatically generates Mobile solution function interface according to Mobile solution functional mode and data,
Present, operated for user on the mobile apparatus.
2. a kind of General Mobile information system adaptation method according to claim 1, it is characterised in that this method is also wrapped
Include:
Step 10, Mobile solution maker receives data and operation instruction of the user by Mobile solution function interface typing,
It is sent to mobile application server;
Step 11, mobile application server receives the data that Mobile solution maker is sent, according to Mobile solution functional mode
Necessary calculating and reprocessing are carried out, Mobile solution maker, or write into Databasce is fed back to;
Step 4.5 is also included between step 4 and 5, Mobile solution maker searches what is specified with user from local data base
The corresponding Mobile solution functional mode of function title, if finding, goes to step 7;
The local data base is the information that stores in a mobile device, including the information persistently stored, or is present in internal memory
In information;
Also include step 6.5 between step 6 and step 7, Mobile solution functional mode is stored in this by Mobile solution maker
In ground database.
3. a kind of General Mobile information system adaptation method according to claim 1, it is characterised in that when the movement should
When with the interface type in function model template being list inventory, the moving boundary content frame is used to define how in movement
List inventory, including list summary composition rule are shown in equipment;
The list inventory is the set of some lists, the list summary composition rule, is defined with the tables of data in list
The value of middle specific field combines the method to form character string.
4. a kind of General Mobile information system adaptation method according to claim 1, it is characterised in that when the movement should
When with the interface type in function model template being form editing, the moving boundary content frame is used to define how in movement
Form editing interface is shown in equipment, so that user passes through mobile device typing new table data or the existing form data of editor;
The table editing area framework, for main table editing area framework or detail list editing area framework;
The main table editing area framework, defines the interface behaviour that data inputting, editor or displaying are carried out for the main table on list
Make the content that should be included in block, including table name, one or more interaction fields, and interaction fields put in order;
The detail list editing area framework, defines the boundary that data inputting, editor or displaying are carried out for the detail list on list
The content that should be included in the operation block of face, including table name, one or more interaction fields, interaction fields put in order, recorded
Summary composition rule;
The interaction fields, define display and input method of the field on User Interface, including field name,
Data type, input mode;The input mode include it is read-only, directly input, select input or utilization mobile device functionality it is defeated
Enter;
The docket composition rule, defines the method for being combined with the value of specific field in the table and forming character string.
5. a kind of General Mobile information system adaptive device, it is characterised in that the device includes following module:
Existing conventional systems functional character extraction module, for extracting existing conventional systems functional character, and by its
It is stored in database;The conventional systems, refer to the information system of a Transaction Processing that can not be run on the mobile apparatus
System, it is based on database, and each function therein is related to the additions and deletions to specific one in database or multiple tables and changed and looks into;
The conventional systems functional character, refers to the data structure corresponding to a function in conventional systems, including function name
List description used in title, this function;The list description, including the description of one or more tables of data, the tables of data description,
Including table name, table type, and one or more field descriptions, the field description, including field name, data type, value
Constraint;The table type, defines effect of the tables of data on list, including main table or detail list;The list, pointer
The data acquisition system obtained after specific data is filled with to tables of data specified in list description;The main table, refers to this
Tables of data can only at most have a record on list;The detail list, refer to the tables of data allows have more than one on list
Record;The record is the specific data after each field assignment to tables of data;
Mobile solution functional mode template definition module, for defining Mobile solution functional mode template;The Mobile solution work(
Can model template, the interface configuration that should be presented when the function of defining a conventional systems is run on the mobile apparatus and
Behavioural characteristic;The Mobile solution functional mode template, including function title, one or more moving boundary models;It is described to move
Arena surface model, including interface type, moving boundary content frame;The interface type is list inventory, form editing, bright
Thin record editor, list are checked, detail record one of is checked;The moving boundary content frame defines the interface of respective type
The content and behavioural characteristic included when presenting on the mobile apparatus;The moving boundary content frame, including title, one or
The layout regulation of multiple table editing area frameworks, table editing area framework in interface;The table editing area framework, defines list volume
Carry out what should be included in typing, editor, an interface operation block of data display for a table on list on editing interface
Content;The interface operation block is a visibility region in Mobile solution user interface, and there are obvious border and boundary in the region
Face other parts are distinguished, and can be shown or blanking by overall;Layout regulation of the table editing area framework in interface, including table are compiled
Collect area's framework putting in order in interface;
Mobile solution functional mode definition module, for being Mobile solution function according to existing conventional systems functional character
The each several part assignment of model template, obtains specific Mobile solution functional mode, is stored in database;
Function selecting module, for user by Mobile solution maker, specifies the function title and other additional strips to be used
Part;
The Mobile solution maker is the application program run on the mobile apparatus;Other additional conditions are for list
The querying condition or blank of data;
Mobile solution functional mode request module, movement is sent to for Mobile solution maker by the function title that user specifies
Application server;The mobile application server is a service routine, for responding the request that Mobile solution maker is sent,
Processing data, completes database access operation;
Mobile solution functional mode enquiry module, the function title specified for mobile application server according to user is from database
It is middle to inquire about the specific Mobile solution functional mode specified, send it to Mobile solution maker;
Form data request module, the function title for specifying user for Mobile solution maker and other additional conditions are sent
To mobile application server;
Form data enquiry module, the function title and other additional conditions specified for mobile application server according to user,
Data needed for inquiry, send it to Mobile solution maker;
Mobile solution interface generation module, it is automatic raw for Mobile solution maker according to Mobile solution functional mode and data
Into Mobile solution function interface, present, operated for user on the mobile apparatus.
6. a kind of General Mobile information system adaptive device according to claim 5, it is characterised in that the device also includes
Form data is gathered with submitting module, form data processing and memory module;
Form data is gathered with submitting module, is received user for Mobile solution maker and is passed through Mobile solution function interface typing
Data and operation instruction, be sent to mobile application server;
Form data processing and memory module, the data that Mobile solution maker is sent are received for mobile application server,
Necessary calculating and reprocessing are carried out according to Mobile solution functional mode, Mobile solution maker, or write into Databasce is fed back to;
The device also includes local data enquiry module and local data storage module;
The local data enquiry module, the function of being specified with user is searched for Mobile solution maker from local data base
The corresponding Mobile solution functional mode of title;The local data base is the information stored in a mobile device, including is persistently deposited
The information of storage, or the information being present in internal memory;
The local data storage module, local data base is stored in for Mobile solution maker by Mobile solution functional mode
In.
7. a kind of General Mobile information system adaptive device according to claim 5, it is characterised in that when the movement should
When with the interface type in function model template being list inventory, the moving boundary content frame is used to define how in movement
List inventory, including list summary composition rule are shown in equipment;
The list inventory is the set of some lists, the list summary composition rule, is defined with the tables of data in list
The value of middle specific field combines the method to form character string.
8. a kind of General Mobile information system adaptive device according to claim 5, it is characterised in that when the movement should
When with the interface type in function model template being form editing, the moving boundary content frame is used to define how in movement
Form editing interface is shown in equipment, so that user passes through mobile device typing new table data or the existing form data of editor;
The table editing area framework, for main table editing area framework or detail list editing area framework;
The main table editing area framework, defines the interface behaviour that data inputting, editor or displaying are carried out for the main table on list
Make the content that should be included in block, including table name, one or more interaction fields, and interaction fields put in order;
The detail list editing area framework, defines the boundary that data inputting, editor or displaying are carried out for the detail list on list
The content that should be included in the operation block of face, including table name, one or more interaction fields, interaction fields put in order, recorded
Summary composition rule;
The interaction fields, define display and input method of the field on User Interface, including field name,
Data type, input mode;The input mode include it is read-only, directly input, select input or utilization mobile device functionality it is defeated
Enter;
The docket composition rule, defines the method for being combined with the value of specific field in the table and forming character string.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410413416.6A CN104199648B (en) | 2014-08-21 | 2014-08-21 | A kind of General Mobile information system adaptation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410413416.6A CN104199648B (en) | 2014-08-21 | 2014-08-21 | A kind of General Mobile information system adaptation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104199648A CN104199648A (en) | 2014-12-10 |
CN104199648B true CN104199648B (en) | 2017-07-21 |
Family
ID=52084945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410413416.6A Active CN104199648B (en) | 2014-08-21 | 2014-08-21 | A kind of General Mobile information system adaptation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104199648B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107103543B (en) * | 2016-02-23 | 2021-03-30 | 平安科技(深圳)有限公司 | Protocol data processing method and system |
CN105955718B (en) * | 2016-04-20 | 2019-09-03 | 深圳青虹数据技术有限公司 | A kind of software customized method and system |
US20180150595A1 (en) * | 2016-11-29 | 2018-05-31 | Computational Systems, Inc. | Asset Configuration System |
CN109933311A (en) * | 2019-03-20 | 2019-06-25 | 青岛叁壹信息科技有限公司 | A kind of information system creation method and relevant apparatus |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610502A (en) * | 2009-07-23 | 2009-12-23 | 江苏鸿信系统集成有限公司 | Based on the method that moves the different business systems mobile information integration of using door |
CN101661512A (en) * | 2009-09-25 | 2010-03-03 | 万斌 | System and method for identifying traditional form information and establishing corresponding Web form |
CN102567026A (en) * | 2011-12-28 | 2012-07-11 | 用友软件股份有限公司 | Mobile application constructing system and method |
CN103186836A (en) * | 2011-12-30 | 2013-07-03 | 国际商业机器公司 | Business intelligence dashboard assembly tool with indications of relationships among content elements |
-
2014
- 2014-08-21 CN CN201410413416.6A patent/CN104199648B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610502A (en) * | 2009-07-23 | 2009-12-23 | 江苏鸿信系统集成有限公司 | Based on the method that moves the different business systems mobile information integration of using door |
CN101661512A (en) * | 2009-09-25 | 2010-03-03 | 万斌 | System and method for identifying traditional form information and establishing corresponding Web form |
CN102567026A (en) * | 2011-12-28 | 2012-07-11 | 用友软件股份有限公司 | Mobile application constructing system and method |
CN103186836A (en) * | 2011-12-30 | 2013-07-03 | 国际商业机器公司 | Business intelligence dashboard assembly tool with indications of relationships among content elements |
Also Published As
Publication number | Publication date |
---|---|
CN104199648A (en) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11449835B2 (en) | Guided page navigation | |
CA3040101C (en) | Method and system for searching for and navigating to user content and other user experience pages in a financial management system with a customer self-service system for the financial management system | |
CN104182225B (en) | A kind of General Mobile information system adaptation method and device | |
CN101084494B (en) | Method and device for managing workflow in computer environment | |
US20070129977A1 (en) | User interface incorporating data ecosystem awareness | |
US20200319857A1 (en) | Platform for integrating back-end data analysis tools using schema | |
US9805015B2 (en) | System and method for enhanced user interactions with a grid | |
US20110173529A1 (en) | Template processing engine for business systems | |
CN108537644A (en) | A kind of method and apparatus of customer service recommended products | |
RO130136A2 (en) | Analysis system | |
US20110225484A1 (en) | Cloud based modeling for enhancing spreadsheets | |
US7653638B2 (en) | Data ecosystem awareness | |
CN104182226B (en) | A kind of General Mobile information system adaptation method and device | |
CN104199648B (en) | A kind of General Mobile information system adaptation method and device | |
US20160224194A1 (en) | Method and system for presenting business intelligence information through infolets | |
US8615733B2 (en) | Building a component to display documents relevant to the content of a website | |
Paczkowski | Market data analysis using jmp | |
JP2015184723A (en) | document creation support system | |
CN108153465A (en) | Label setting method and device based on enterprise SaaS applications | |
Deckler | Learn Power BI: A comprehensive, step-by-step guide for beginners to learn real-world business intelligence | |
US8887045B2 (en) | System and method for providing data links | |
Elias | Enhancing User Interaction with Business Intelligence Dashboards | |
CN117610532A (en) | Report generation method and system, electronic equipment and storage medium | |
Dunlop | Beginning Big Data with Power BI and Excel 2013: Big Data Processing and Analysis Using PowerBI in Excel 2013 | |
Lu | Discovering Microsoft Self-service BI solution: Power BI |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |