Can automatically collect and exchange system and the mobile terminal of fragmentation business information
Technical field
The present invention relates to the use of development of Mobile Internet technology, solve under open mobile internet environment, safety in information transmission
Performance reduction and the terminator problem in the case of massive dataflow, particularly relate to automatically collect and exchange fragmentation business
The mobile terminal of information.
Background technology
Along with the Internet and the fusion development of mobile technology, development of Mobile Internet technology is necessarily deep into each of information-based application
Individual aspect.The Mobile solution of business information data is no exception, and development of Mobile Internet technology is most possible and the information gathering of terminal
Show that function combines with information.The business intelligence terminal mobile edition occurred at present, can support that user passes through mobile setting
Standby accessing wirelessly (IDC) data center.Mobile terminal makes user can pass through smart mobile phone, mobile flat board etc. to connect number in real time
According to center, obtaining analytical data, this brings great breakthrough to traditional commerce market demand, is also greatly improved business decision simultaneously
Efficiency.
Current technology implementation is to use data center to process, the mode that mobile terminal is shown, mobile terminal
Connect data center in real time by (WiFi or GPRS etc.) mobile Internet, obtain required business data at any time, and individual character is provided
Mobile data analysis, supports to customize exclusive mobile desktop, customizes industry, domain analysis, data encryption, information pushing etc., in time
Monitoring and Warning Service.User there is no concern that terminal lacks powerful data-handling capacity, because all of data have processed the most
In data center, (server etc.) complete.
But the development of open mobile Internet makes the Mobile solution of business information data start the feature possessing fragmentation,
It is mainly manifested in:
1) maturation of the Internet Web2.0 technology, more business information is formed and propagates by network dispersion, business
State in the transmission of industry data so that network commercial information pool adds a new attribute--social label.Mobile social activity
The appearance of network makes business information demand and social demand bind by force, becomes more to come for having the information requirement of social label
The biggest, it is found that the information paying close attention to similar people's concern is full blast--social label makes business information by more
Adding hommization, be refined more naturally, in other words, social label makes the business information customized refinement be possibly realized.
2) breakthrough development and the more advanced interaction technique of mobile terminal device makes to occur mutual with " information source "
Number of contacts increase severely, these " alternately may " (i.e. Touchpoint) be former can not be occurred.
This is that the best epoch, this was the worst epoch.Non-knot based on the business data under above mobile internet environment
Real-time collecting that structure, fragmentation, magnanimity are brought processes data becomes the huge challenge that business information is automatically collected and exchanged:
The most popular android client development technique is mostly based on primary java development language and develops, and adds
Existing web server increases client-side interface and completes client whole development flow process.Advantage is that development cost is low, and performance is still
Can, but shortcoming is the most clearly, i.e. because unified development process and specification result in security performance and reduce and at big flow
Loading problem under data cases.
The shortcoming of prior art is: data that be substantial amounts of, incomplete, noisy, fuzzy, random from network
In, extract and lie in therein, the business information of potentially useful.Substantial amounts of user, substantial amounts of information dynamically changing when,
Accurately, immediately obtaining and transmit effective business information and become as important Mobile solution, technical solution currently mainly is:
Rely on information source--Path and a binding for terminal huge, with social label, unidirectional or two-way synchronization, support
Mobile device--Path possesses free end application, but almost prior art is in security performance, at massive dataflow
In the case of loading problem serious, be mainly reflected in:
1) safety: java language belongs to interpreted language, because undue pursuit is portable so causing source file
It is easy to by decompiling, does not has confidentiality to say for core algorithm, and execution efficiency is general.Owing to client is base
It is distributed as basis, so must improve in safety, to ensure that user information safety is reliable in big data credible.
2) performance: although it is low to use original web to increase the method development cost of interface, but the problem brought is with original
Logic binding, is not suitable for autgmentability, and owing to employing same logical process layer with original server, so in efficiency
Can have an impact, it is often more important that original websites response structure does not adapt to the rapid response to customer's need of client, due to mobile network
The characteristic of network is the most interrupted on data cube computation, so more requiring that data response is accelerated.Additionally in mobile data great outburst
In the case of, the growth that the demand of mobile terminal can be stepped, so the demand for following 1~2 year that is highly desirable to is carried out
Technology reselection.
Traditional mobile terminal there is also clearly disadvantageous in data and the aspect such as the real-time of information and integration at present, logical
The most only support at local search information analysis as a result, it tends to be difficult to the change of understanding business information and exterior market are moved timely and accurately
State.It is embodied in: 1. the acquisition of information resources lacks real-time.Cannot effectively solve that data are delayed, it is delayed to analyze and certainly
Plan lag issues;2. terminal system function is the most single, lacks standardization and integrated.Owing to all kinds of mobile terminal products have
Unique user's example, professional format and metadata management mode, therefore analysis result is inconsistent, information sharing difficulty.
Mobile intelligent terminal is the new topic of developing in commercial terminal research field.It is by mobile communication technology and means,
The real-time and the integration that are processed by business data are melted into a whole.The present invention is directed to business data Path and the binding of terminal and intelligence
The application present situation of energy mobile device, by transforming traditional commerce intelligent terminal system framework, proposes automatically to collect and hand over
Changing the mobile terminal of fragmentation business information, the transmission lag that can effectively solve data is delayed, in massive dataflow feelings with analysis
The safety high of load under condition.
Summary of the invention
The present invention seeks to: propose a kind of system and mobile terminal that can automatically collect and exchange fragmentation business information,
Development technique and the specification of the credible distribution of big data is met: the present invention adopts by each exploitation link of analysis Mobile solution formulation
Client with NDK (the core)+java under tornado service architecture based on python.Due to the core to client bottom
Center algorithm has carried out the encapsulation of NDK, and the safety of system entirety has reached high degree, has been especially suitable for commercial applications, with
Time reconstructed due to the framework of website end Tornado, so height also can be carried out in the case of large-scale data are distributed
The information processing of effect, finally in the case of ensure that at above-mentioned these 2, owing to describing and on not impact property with outside XML
The original website of interface interchange this two step of ready-made logic operation of energy so that system is being transplanted and obtained effective in development cost
Controlling, whole development cycle and cost do not significantly improve.
The technical scheme is that, can automatically collect and exchange system and the mobile terminal of fragmentation business information, institute
Stating system and the mobile terminal automatically collecting and exchanging fragmentation business information, system includes server and mobile terminal, described
Mobile terminal meets the acquisition specification of the credible distribution of big data and tornado service architecture based on python based on formulating
The client of NDK (core)+java, is mainly characterized by:
NDK is android c development mode in linux, and having can not decompiling and the fireballing advantage of execution, shortcoming
It is that development cost is higher, so carrying out NDK exploitation, outside logical layer standard just for part core algorithm and AES
Java exploitation, the effect reached is under meeting basic development cost, maximized raising safety and performance.
The development environment of described server: have employed based on the tornado framework of python, this framework is facebook
Set up, owing to employing the epoll technology under linux so that this framework is adapted to ultra-large concurrent and handling capacity.
Automatically collecting and the mobile terminal system of exchange fragmentation business information, flow process is as follows: 1. mobile intelligent terminal is certainly
Body data management system (such as Android contact management system, read write line management module) and the server end net to being associated
The associated extraction of network commercial information system, conversion, loading data source, be stored in mobile terminal system data base by result data
In (tag database in figure) and server information data warehouse (information data data base, server end);2. mobile whole
End sends REST network request and obtains the data (such as form, KPI Key Performance Indicator etc.) that relevant server end sends;3. it is correlated with
Server end send instruction, require the network commercial information system that is associated, according to business demand, the data of reception to be deposited
It is stored in bottom data warehouse and maybe the data of reception is supplied directly to data analysis layer;4. manipulation type data repository is carried out
Analyze, obtain analysis result data, and according to business demand, result data is stored in information data warehouse;5. movement is utilized
Data are illustrated in the User of mobile terminal by intelligent terminal system by different way.
The flow process of the present invention: the Path of network commercial data and the binding of mobile terminal, mobile terminal is in data and information
Real-time and integration, metadata management mode, carry out information sharing;Mobile terminal refers both to intelligent mobile terminal.
Information source--the definition of Path with social label: under mobile social networking pattern, independent discrete type
Intelligence receives central control node from branch node, and central hub keeps the whole network traffic monitor and control, from OSI 2 layers to 7
Layer holds network integral status, instant control and scheduling in real time, sets up powerful central authorities intelligence, vertical completely to the whole network and 100%
Make effecting reaction.Under the network environment of the Path of business data and the binding of mobile terminal, central control node can root
According to respective algorithms, logic, analysis and rule, shift onto exchange and route joint by configuration information in operation flow definition standard mode
Point, completes route or exchange and accepts specific format instruction procedure of rule from central control node, and exchange and routing node update number
Land rule according to Forwarding plane, complete data and forward.Central control node is for the network path of each segmentation, according to a rule
" flow of information " is segmented, and each " flow of information " data are landed to forward and completed by each particular exchange or routing node.When calculating or depositing
During storage change in resources, central control node readjusts node configuration rule according to analysis result, to realize dynamic terminal in data
With real-time and integration, the metadata management mode of information, carry out information sharing.
The dynamic aspect of system is modeled by the information source with social label--Path.These dynamic aspects may relate to
Any kind of example in any view of the architecture of one system mutual, including class (containing active class), interface, structure
The example of part and node mutual.In most cases, operation order can be used to illustrate the realization of operation flow, i.e. illustrate mobile
How terminal is by performing all or part of operation flow alternately.In the Path of business data and the group of the binding of mobile terminal
Knitting in structure, data and Information application main event stream will have an operation sequentially, and each independent service application affluent-dividing
There is an organizing cooperating's program emphasizing to participate in mutual object respectively.Operation order and program interoperability both are from first mould of UML
Information identical in type, so both are of equal value semantically.They can be from a kind of form;Flow process is converted to another kind
The flow process of form, and do not lose any information.
The method of Rest is exactly to send GET, POST, PUT and DELETE to the URI of a resource to carry out obtaining marriage establishment, protecting
Deposit, deletion action.
The present invention can collect and exchange system and the mobile terminal of fragmentation business information automatically, in mobile Internet business
In the environment of the destructuring of data, fragmentation, magnanimity, real-time collecting process data become business information and automatically collect and hand over
The premise changing key is: reach a considerable value contact mutual with information source with the information being refined and precisely transmit
Number (Touchpoint) arrives a considerable value.And the two premise itself is complementary, when handing over information source
Mutual number of contacts is the most, and the available quantity of information of information source is the biggest, and user occurs mutual threshold (to include technically and meaning with it
In hope) the lowest, user gets over and occurs with it alternately, and information source can be the most according to the feedback of interaction generation, information source
Learning capacity the highest, information source is more able to know that the business information that user intentionally gets, and more can meet not targetedly
Same customization demand, when customization demand is met to greatest extent, increases user's dependence for " source " the most in turn, from
And increase the number of contacts interacted.Therefore the present invention based on the understanding to user's request, the understanding to information data, to mutually
The understanding of relation.
But because being the external development approach of api not using original web server, so development cost can be higher, equally,
Have employed core algorithm based on problem above uses tornado, peripheral algorithm to use the original service of web, additionally, due to employing
The script of this third generation of python, so actual development cost does not increase how many, but brings the most concurrent
Effect.
Python is a kind of object-oriented, literal translation formula computer programming language (the especially script of open source code
Programming language), this script emphasizes the readability of development rate and code especially.Can be used to develop various program,
Have, to complicated, OO application program, the place exhibited one's skill to the full from simple script task.Python is programmer
Being best suitable for the outstanding language grasped, object-oriented, autgmentability perform strict coding standard the most simultaneously.
Tornado is the server that one process is single-threaded, if synchronization request, a long request does not terminates,
Cannot go to process other request, but tornado supports Asynchronous Request.
On the basis of the server end framework of system, Fig. 8 gives and automatically collects and exchange fragmentation business information
The structure system of mobile terminal.Mobile terminal uses time polling mechanism in time from mobile Internet destructuring, fragmentation, sea
In the business information quantified, search obtains its business data needed, and realizes business information and refresh in real time.In order to accelerate to process
Process or minimizing network data transmission.Some important informations can moved by certain metadata management mode safe storage
In dynamic terminal.The information data that mobile terminal reads is possible not only to the data warehouse (or data base) from server end, it is possible to
To be the association business information data of storage in other mobile terminal systems data base.
The invention has the beneficial effects as follows: substantial amounts of from network, incomplete, noisy, fuzzy, random number
According to, extract and lie in therein, the business information of potentially useful.Substantial amounts of user, substantial amounts of information dynamically change time
Wait, accurately, immediately obtain and transmit effective business information and become as important Mobile solution, technical solution currently mainly
It is: rely on huge, information source--Path and a binding for terminal with social label, unidirectional or two-way synchronization,
Support that mobile device--Path possesses free end application, but almost prior art is in security performance, at big flow
Under data cases, loading problem is serious, is mainly reflected in:
3) safety: java language belongs to interpreted language, because undue pursuit is portable so causing source file
It is easy to by decompiling, does not has confidentiality to say for core algorithm, and execution efficiency is general.Owing to client is base
It is distributed as basis, so must improve in safety, to ensure that user information safety is reliable in big data credible.
4) performance: although it is low to use original web to increase the method development cost of interface, but the problem brought is with original
Logic binding, is not suitable for autgmentability, and owing to employing same logical process layer with original server, so in efficiency
Can have an impact, it is often more important that original websites response structure does not adapt to the rapid response to customer's need of client, due to mobile network
The characteristic of network is the most interrupted on data cube computation, so more requiring that data response is accelerated.Additionally in mobile data great outburst
In the case of, the growth that the demand of mobile terminal can be stepped, so the demand for following 1~2 year that is highly desirable to is carried out
Technology reselection.
Traditional mobile terminal there is also clearly disadvantageous in data and the aspect such as the real-time of information and integration at present, logical
The most only support at local search information analysis as a result, it tends to be difficult to the change of understanding business information and exterior market are moved timely and accurately
State.It is embodied in: 1. the acquisition of information resources lacks real-time.Cannot effectively solve that data are delayed, it is delayed to analyze and certainly
Plan lag issues;2. terminal system function is the most single, lacks standardization and integrated.Owing to all kinds of mobile terminal products have
Unique user's example, professional format and metadata management mode, therefore analysis result is inconsistent, information sharing difficulty.
Mobile intelligent terminal is the new topic of developing in commercial terminal research field.It is by mobile communication technology and means,
The real-time and the integration that are processed by business data are melted into a whole.The present invention is directed to business data Path and the binding of terminal and intelligence
The application present situation of energy mobile device, by transforming traditional commerce intelligent terminal system framework, proposes automatically to collect and hand over
Changing the mobile terminal of fragmentation business information, the transmission lag that can effectively solve data is delayed, in massive dataflow feelings with analysis
The safety high of load under condition.
As follows:
Accompanying drawing explanation
Fig. 1 is WIFI/GPRS transmission mode block diagram;
Fig. 2 be commercial information system with terminal open up general figure;
The general work flow chart of Fig. 3 client;
Fig. 4 is client logic structured flowchart;
Fig. 5 is server side logic structured flowchart;
Fig. 6 is the logic diagram of the realization of system architecture;
Fig. 7 is the operation flow realization figure that mobile terminal uses android system.
Fig. 8 is mobile terminal and server terminal Organization Chart.
Fig. 9 is the collection and analysis distribution model of fragmentation information data.
Detailed description of the invention
Elaborating of technical solution of the present invention: along with mobile network information application widely available, " fragment " (Shard)
The collection of the magnanimity distributed data changed/analyze and access the bottleneck problem becoming mobile information system design.Difficult point is letter
After breath fragmentation distribution, the formulation of Data Migration routing rule and selection and the autgmentability in later stage, such as: how to accomplish to use
Few Data Migration amount, reaches the purpose of expanding data storage capacity (increasing mobile network's machine node).How key problem is
The mobile network's routing rule and the load balancing that divide table around data base point storehouse launch.Taking out on concrete ins and outs
As processing, it is the complete of horizontal extension based on mobile network information system (Scale Out, also or extending transversely, outward expansion)
Entire data layer solution, its main purpose is for breaking through the restriction of the I/O ability of single-node data storehouse server, solving data base
Scaling concern.
Collect and the system of exchange fragmentation business information is intended providing function as follows: (1) provides mobile network fragmentation business
The collection of industry information data and access rule and routing rule, is embedded directly into system by analysis rule;(2) mobile network is introduced
Data base is distributed the concept of cluster (Group), it is ensured that the high availability of data;(3) mobile network's clustered node availability is introduced
Detection mechanism, to ensure to collect and the correct enforcement of exchange fragmentation business information strategy, to guarantee the high stability of system;
(4) data base introducing cluster distributes mobile network's load balancing;(5) the mobile network data pusher of availability is introduced
System, improves the data access inquiry speed of client (mobile terminal).Basic ideas of the present invention are: use the data base of cluster to divide
Cloth scheme, say, that mobile terminal N platform node server constitutes a complete DB;Will by a series of Collection Rules
Fragmentation business information data horizontal distribution is in different DB or table, then is route by corresponding DB or table route
Rule finds concrete DB or table needing exchange, to carry out collection and the swap operation of fragmentation business information data.
Data collection and exchange are physically, and the fragmentation business information data of distribution upper to mobile network by one is
The Collection Rules of row can be distributed on different DB servers, and by a series of exchange regulations to data, data is distributed
In the different tables of a data base, data message being such as divided into some sublists, the horizontal split of several sublists is by forming
A complete data message concordance list in logic, sets up a DB, and this DB individually preserves the mapping of user_id to DB and closes
System, will first inquire about once this data base when of accessing data base every time, and to obtain concrete DB information, data exchange can
To access specific data base by rule route, access plane pair is not single server, but N station server, this
Sample just can reduce the load pressure of single machine, it is possible to makes full use of the various disposal ability of multiple stage machine, can keep away simultaneously
Exempt from single point failure, it is provided that the availability of system, carry out well mistake isolation.
The current state of data base can be pushed to visitor by the way of program by the push-mechanism of mobile network data distribution
Family end (mobile terminal), the namely application end of distributed data layer, update one by monitoring mechanism actively this time
The list of local DB state.And inform load balance LB, whether this mobile network data storehouse node can be used, if need to divide
Join load.
The whole framework technology of the present invention can decompose as follows according to client (mobile terminal) and server: client (is moved
Dynamic terminal) described in Fig. 4: NKD: bottom c language development layer, due to closest compilation development language, at core algorithm
Efficiency on have the raising of matter, and perform, so security performance has obtained the biggest proposing owing to c is compiled into binary system
High.JAVA: General Logic development layer, java language is easy-to-use due to readability, has become as the first great development language, and complete
Garbage reclamation mechanism is the most friendly to exploitation, controls for holistic cost and quality control is the most friendly, and additionally java is
Official recognition's development language of android, the new features support for client puts in place very much.XML: outer interface represents layer,
Xml is the text language increased income, and structure is exploitation, is also easy to edit even if any one user is not programmer
And amendment, the advantage as interface description is self-evident, and owing to need not special developer, cost have also been obtained
The control of effect.
■ service end block diagram (described in Fig. 5): NGINX: load layer, processes concurrent, and nginx has been carried out secondary opens
Send out, facilitate deployment server, and improve safety.
TORNADO: logical layer/expression layer.Owing to having used the epoll technology of linux, so ultra-large concurrent
Having great advantage, have the performance boost of 20 times than equal tomcat framework, this framework technology has easily extension, dimension simultaneously
Protect low cost, develop simple advantage, also very convenient on disposing, support that the batch that point arrives face is disposed.
ALGORITHM: core algorithm layer.For the feature of mobile Internet, core algorithm is integrated and has been optimized,
Synchronized otherwise for the tornado framework representing layer, maximized carried out adaptation for mobile Internet.This part
Api is selectively, theoretical according to 2/8, and the part code affecting most performance the most only selected processes.
WEB API: General Logic calling layer.Just to peripheral common algorithm and data display, call original website
Some logics, reduce development cost and human input, maximized utilize existing resource.Simultaneously again due to this part data display
With website, there is versatility, so when logic is modified the demand that can take both sides into account simultaneously.
DATABASE: data base call layer.Consistent with website logic, oracle distribute scheduling resource unitedly, it is to avoid number
Inconsistent and the redundancy of value, simultaneously as data center's unified management, could manage data transmission with unified form of increasing income,
Facilitate front end exploitation and the maintenance in later stage.Information Security there has also been guarantee.
Each information database includes the data that 1 DB information list and N number of " fragment " (Shard) change;Data collection/
The process analyzed and access is as follows: request data layer, and transmits point reservoir area point field of necessity, is user_id under normal circumstances;
Data Layer, according to differentiation field Route to concrete DB, carries out the collection of data in the DB that this determines, analyzes operation, and
Data Layer client, variable interval carries out the tentative link of availability to each data base in cluster, or data base's port
Tentative access, realizes the database loads distribution policy of cluster also by load balancing, it is provided that the data-pushing machine of availability
System;It is (mobile whole that the current state of data base can be pushed to client by the way of program by the push-mechanism of data distribution
End), the namely application end of distributed data layer, update a local DB state by monitoring mechanism actively this time
List;And inform LB (load balancing LoadBalance), whether this database node can be used, if need distribution load.
The present invention uses a kind of system data element that can automatically collect and exchange fragmentation business information, by business information
Collection, process, exchange, resource, the rule distributed, apply, control etc. realizes in framework, as independent middleware,
When server system needs business data application controls, will by configuring the system control management environment building business information resource
Hanging in application system outside this middleware, and when application system removes management control, middleware departs from application system, not affecting should
Continue to run with by system;One middleware can be supported simultaneously and control multiple application system, and without providing multiple copies. root
Go up design philosophy according to this, provide the definition of this middleware system data package: believe based on business in the fewest change
Under the precondition of the application system of breath service mode, middleware can be disposed/separate application system at any time by demand, and can
Simultaneously to the multiple collections under multiple system/systems, process, exchange, distribute business Information application be managed control system
Assembly.
The present invention uses and can automatically collect and exchange system and the mobile terminal of fragmentation business information, use server/
Ad hoc mode completes the mounting to application system, operationally calling interception system method, according to information service mould
The business data resource of formula, the application to business information resource is controlled management, and data package includes three basic functions: letter
It is called (distribution) that breath calls (collection), finish message (analysis) and information.For calling (mobile terminal), first determine whether to belong to
Which node, is then obtaining role in a network;And for called, first have to obtain system information, then according to being
System information, obtains the information such as concrete class, method, interface. analyze between calling and be called, by intercepting and capturing between the two
Message completes data mining.Described system data element, is defined as middleware embeddable, extendible, and systemic-function takes
It is engaged in by safeguarding that resource access list, application program Session, database access Session etc. carry out data management control, and
Set up strict business information data tissue, group, user tree and maintenance mechanism.The middleware interface of system data element can be fast
Speed exploitation to application system, utilize its rapid deployment instrument provided can quickly be deployed to based on network distribution pattern
Server, the management that it provides is utilized to control just to open multiple commercial information service merit after function carries out the test of necessity
Can, and the large scale collection of the network information is provided, analyzes and distribute service.Its software architecture use Custom Attributes, type and
The technology such as reflection, are collected system difference by middleware, process, exchange, distribute the convergence of business Information application, excavation
Generate with the resource such as information service, access mode, and the definition of resource tree access interface, be given and a set of succinct, practical be
System architectural schemes.
Described system data element: use business integration method based on middleware, believes with Middleware implementation network commercial
Breath applied business Process integration, has high efficiency, high reusability, is suitable for the advantages such as platform service.Dispose based on data package
The system integration method of pattern uses hierarchical block framework, including: load layer, logical layer, data search layer and data central core,
Operation flow has customized the message format to mobile terminal, can realize automatically collecting and exchange fragmentation according to function realizing method
The business integration of business information rule chain.
The realization (Fig. 6) of ■ system architecture:
Server end communicates based on 3G (Third Generation) Moblie (3G) internet with mobile terminal, and realizes and have live width
The communication interconnection of band internet (Internet).
On the basis of processing structure based on above command, control, communications, and information, server end uses JAVA WEB application and RESTLET
Intergration model.Mobile terminal uses android system, and it is as follows that operation flow realizes (Fig. 7):
(1)REST.Business data is integrated with WEB application.Server end provides integrated interface by business data application integration
In JAVAWEB applies.
(2) mobile terminal client terminal uses REST HTTP to realize network request.
(3) REST that service end resolves from mobile terminal client terminal asks, and carries out data analysis.Service end foundation
REST request carries out data analysis, and result data is packaged into resource transmission to mobile terminal client terminal.
(4) mobile terminal client terminal accepts to return data, carries out storing, analyze and showing by return data.
With information source--the operation flow of Path of social label, Path based on business data and mobile terminal
Binding, by setting up complete demand task analysis information description, detailed function and behavior description, performance requirement and design about
The explanation of bundle, suitable configuration standard, support that mobile terminal is automatically collected and exchanges fragmentation business information.
Information source--the Path operation flow demand with social label being expanded.The task that this demand is extended
(if present).Extension association be exactly a kind of broad sense relationship, wherein extends use-case and continues the behavior of base Path business.This is to pass through
Extension task inserts what the additional sequence of operation realized in the sequence of operation, uses the binding with Path and mobile terminal to close
Connection models.
The operation flow of the Path comprised comprises the list of demand task, is a kind of broad sense relationship, and it shows place
The inclusion relation of the behavior described by demand task among another Path operation flow.This also uses with Path and shifting
The binding association of dynamic terminal models.
√ assumes Path demand task [optional] of the business data of mobile terminal.Add them to the basic industry of operation
In business flow process or optional operation flow.
√ mobile terminal--Path possesses free terminal applies basic operation flow process.Information source with social label
--the main logic path that the business participant of Path is followed on stream.Because it describes when work in every the most normally enters
The working method of demand task during row, so the most suitable path (happy path) or main path (main path).
√ mobile terminal--Path possesses the optional operating process of free terminal applies.Information source with social label
--the business participant of Path on stream in the logical path that is rarely employed, those change working method, occur abnormal
Or the path followed in the case of making a mistake.
√ Path operation flow amendment historical record [optional].Modification time, amendment reason about demand task analysis
Details with amendment people.
√ Path operation flow risk [optional].If it is present be relevant the asking of exploitation to this demand task analysis
Topic or the list of operation item.
Mobile terminal--Path possesses free terminal applies decision-making.The list of key decision, these decision-makings generally by
The binding of Path and mobile terminal is made, and belongs to information source--the content of Path operation flow with social label.Will
It is considerable that these decision-makings are recorded for safeguarding societies data base (group memory).
Collecting and the mobile terminal of exchange fragmentation business information, the present invention mainly stresses for security of system and answers
With the Resolving probiems in stability, also it is to need content to be protected.
Traditional business intelligence terminal develops into face under mobile Internet open environment bigger challenge.Along with knowing
Know management technique, data analysis and digging technology, the constantly bringing forth new ideas of mobile communication technology, real-time commercial intelligence, movement business intelligence
The a new generation such as energy, cloud computing business intelligence business information treatment technology will become the main flow of mobile Internet application.The present invention carries
Go out automatically collects and the mobile terminal of exchange fragmentation business information, is the change to traditional commerce intelligent terminal system and change
Enter.The importance applied in view of the business information of enterprise or tissue, can effectively solve the transmission lag of data with analyze delayed,
The safety high of load in the case of massive dataflow.
The present invention is through testing, simulate, using and prove feasible, and produces a desired effect.
1) the Web middleware platform application demand towards mobile Internet, technological trend, present situation on product, standard gauge are completed
Model;
2) the Web middleware platform product form definition towards mobile Internet, architecture Design, technology path are completed
Analyze, form system reference model, support that safely controllable mobile intelligent terminal operating system and new network calculate operation system
System;
3) realize middleware terminal adaptation mechanism, security system with strategy, mobile Internet application management mechanism, apply more
Concurrent and communication mechanism, the key technology such as platform capabilities extension mechanism breaks through;
4) develop the end product towards mobile Internet, support mobile Internet field main flow international standard, and complete
Automatically collect and the application verification of exchange fragmentation business information;
5) complete to support the mobile Internet Application development environ-ment of mobile terminal, it is provided that open API realizes automatically collecting
Services Integration and application extension with exchange fragmentation business information;
6) setting up developer community, have more than 200 people enlivens developer;Web based on mobile Internet is provided
The application of more than 10 of middleware platform;Set up application service platform based on mobile Internet Web middleware, support user
Scale is more than 2000.
Although the present invention is disclosed above with preferred embodiment, so it is not limited to the present invention.Skill belonging to the present invention
Art field has usually intellectual, without departing from the spirit and scope of the present invention, when being used for a variety of modifications and variations.Cause
This, protection scope of the present invention is when being as the criterion depending on those as defined in claim.