CN101924815A - 3G MOA phone middleware embedded system - Google Patents
3G MOA phone middleware embedded system Download PDFInfo
- Publication number
- CN101924815A CN101924815A CN2009101028978A CN200910102897A CN101924815A CN 101924815 A CN101924815 A CN 101924815A CN 2009101028978 A CN2009101028978 A CN 2009101028978A CN 200910102897 A CN200910102897 A CN 200910102897A CN 101924815 A CN101924815 A CN 101924815A
- Authority
- CN
- China
- Prior art keywords
- mobile
- moa
- middleware
- module
- client
- 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.)
- Pending
Links
- 230000006870 function Effects 0.000 claims description 21
- 238000005516 engineering process Methods 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 15
- 238000005457 optimization Methods 0.000 claims description 13
- 238000007906 compression Methods 0.000 claims description 8
- 230000006835 compression Effects 0.000 claims description 8
- 238000013497 data interchange Methods 0.000 claims description 4
- 230000008447 perception Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 abstract description 9
- 238000004891 communication Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 17
- 238000000034 method Methods 0.000 description 13
- 230000007246 mechanism Effects 0.000 description 11
- 230000002354 daily effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000011161 development Methods 0.000 description 6
- 230000018109 developmental process Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 210000001503 joint Anatomy 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000013439 planning Methods 0.000 description 2
- 239000000344 soap Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000004503 metal oxide affinity chromatography Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a 3G MOA phone middleware embedded system which comprises three main functional modules of a Mobile MOA Client module (1), a Mobile UMS (Unified Message Service) module (2) and a Mobile MOA Server module (3), wherein the Mobile MOA Client module is a mobile message oriented middleware phone client end based on XML (eXtensible Markup Language); the Mobile UMS module is a mobile unified data exchange platform system which can be used as a message Hub for connecting the client end with a server end and comprises a mobile multichannel data platform; and the Mobile MOA Server module is a mobile wireless gateway service platform based on the XML. The phone middleware embedded system is characterized by providing a system structure of the 3G MOA phone middleware embedded system and an application mode of Mobile MOA in a mobile distributed system as well as a design guiding idea of the mobile middleware.
Description
Technical field
The present invention relates to cordless telephone, furthermore, relate to mobile phone, relate in particular to the middleware embedded system of mobile phone and management software system thereof.
Technical background
Informationalized extensive use has promoted social development, and computer and the Internet also allow people that it has been produced more and more stronger dependence providing for the mankind greatly easily simultaneously, in case broken away from such hardware environment, all work becomes difficult to move even one step.
Mobile information makes the computer of mobile phone change as mobile.People can carry out the information work interlock at mobile phone and mobile phone end, also can allow the information-based system of mobile phone and original computer end keep interconnecting.Along with mobile phone becomes mobile vehicle in the informatization and network, mobile information will allow needs fixed-site, set time now, fixedly the business and government informatization pattern of layout becomes more flexible, satisfying the staff is going on business, is going out, is having a holiday, or when meeting unexpected incidents, with the comprehensive smooth and easy communication of unit information system.Thereby broken away from dependence, be extended in each staff informationization is seamless, made informationization from then on can move with the people whenever and wherever possible rigid condition.It is to original informationalized replenishing, and also is information-based own extension and transition.
Mobile computing is a kind of novel technology, is considered to one of big technique direction in futures the most influential four, and it can make computer or other information equipments with under the situation that permanent plant links to each other not transmit data.But mobile computing also has the characteristics of himself, develops when it is used to run into great challenge:
(1) various incompatible network standards, wherein much use the demand side communication mode different in off-gauge, the complicated wireless protocols mobile communication, as GSM, GSCSD (HighSpeed Cireuit Switehed Data), GPRS, EDGE (Enhaneed Data Rates for Global Evolution), CDMA, WCDMA, TD-SCDMA etc. to different operators;
(2) diversity of mobile device, as from the GSM phone, have the PDA of the small screen to portable computer with multimedia function etc.;
(3) diversity of Mobile operating system is as Windows CE, Palm0S, Embedded Linux, J2ME, BREW etc.;
(4) intermittence that is connected with network of the variation of wireless network bandwidth;
(5) safety of mobile communication and integrity problem.
Can bring a series of problem if simply indiscriminately imitate the application mode of cable network, cause system unavailable or the cost expense is big, use inconvenient, the crucial excessive risk etc. of using.Therefore to provide a kind of available wireless application for the mobile working person, will be according to the characteristics of RFDC, set up a kind of framework of high reliability, accomplish occupied bandwidth as few as possible, possess the processed offline ability and conveniently when needed promptly connect and operate, utilize the message mechanism of storage forwarding that responding ability cheaply is provided fast.
Domestic research to mobile middleware is less, and current embedded OS can not provide the ability that solves problem under the above-mentioned mobile environment.Through retrieval, the patent application that relates to the mobile phone middleware only has " based on the RFID data processing solution method and the system of SMS platform " No. 200910025115.5, and it is the integrated collection transmission data of mobile phone in a kind of RFID field and the package solution that the specialized hardware middleware is accepted deal with data.Up to now, still there is not the patent application that relates to mobile phone middleware embedded system.
Summary of the invention
Purpose of the present invention is exactly a kind of new technology---the 3G MOA mobile phone middleware embedded system in propose to move using, to solve the resource limit of running in the mobile computing field, network characteristic and technical barrier such as data-optimized.
The inventor adopts middleware Technology to support mobile computing to use.Middleware be a kind of be positioned at platform (hardware and operating system) and use between, independently systems soft ware or service routine, Distributed Application software is by this software shared resource between different technology.
The 3G MOA mobile phone middleware embedded system that the inventor provides is made up of following three main functional modules:
(1) Mobile MOAC Client module is based on the mobile messaging middleware cell-phone customer terminal of XML;
(2) Mobile UMS module, mobile Unified Data Interchange Platform system is as the message hub that connects client and service end, mobile multi-channel data platform;
(3) Mobile MOA Server module is based on the mobile wireless gateway service platform of XML.
Above-mentioned Mobile MOA Client module functions comprises: storage forwardings/off-line operation, equipment and network support, wireless data transmission optimization and compression optimization, push technology, mobile perception and control widely, mobile code, fast cache technology, plug-in unit are expanded, wireless data transmission optimization and compression optimization.
Mobile MOA Client module functions division is as follows:
Storage forwarding/off-line operation Mobile MOM client and service end all have message queue, and this also is the core of storage/repeater system.In client, when client was connected interruption with service end, client in the message queue of client, was distributed to service end to message deposit to this message after recovering to connect again.In service end, message queue is called the readjustment formation.The readjustment formation can be provisional, also can be nonvolatil.Nonvolatil readjustment formation be message deposit in database, after service end collapse is restarted, can be from database recovery legacy data information.The user need specially not go to the zone that signal covers in order to use mobile application software; The user does not need active process broken string or mobile network's switch instances; The user need not wait last a few minutes for a transaction finishes yet.In fact, network connect, network delay and user shielded.Concerning the user, these all are transparent, can not experience these variations, these all by mobile middleware in background process.
Equipment and network support widely need provide equipment and network support widely certainly as the mobile messaging middleware.The client platform of main flow comprises: Windows NT, 2000, XP, WindowsCE, PoeketPC, J2ME, BREW or the like.The network or the agreement of main flow comprise: GPRS, CDMA, GSM, HTTP, SMS, WAP, UDP, MMS etc.Supportively widely can implement freely to select equipment platform and network, can reduce expense equally, reduce later from the risk of a kind of client platform to another kind of client platform switching for commercial affairs.
Wireless data transmission is optimized and compression optimization adopts advanced optimization of data compression technology, reduce the required bandwidth of file of byte-sized and wireless network transmissions, the transmission of acceleration in one or more networks, thereby reduce the expenses relevant, reduce network connection cost for enterprise thus with transfer of data.
Push technology Push technology, i.e. push technology is accompanied by the rapid expansion of M tail b information and a kind of new technology of occurring just in the Intemet world.On the Intemet in the past, browser issues a request to Web, and WEB sends back user side with information then, and this process is described to Pull (user needs " retracting " information).And Push, then be that the user sets own required info-channel when first the use, after this customized information will be propagated automatically by WEB and give the client, and the user needn't file a request at every turn, and this process Pull relatively in the past is referred to as Push (information is that " propelling movement " is in face of the user).
Mobile perception and control context-aware (Context-awareness) can be regarded as a fundamental characteristics of following mobile applications.Context is meant any things that can influence application behavior.From in essence, context awareness means that the behavior of an application program depends on its current context.Context comprises that the user operates experience, apparatus characteristic, and the network connection attribute, the room and time position, the service conversation state uses historical record.Context-aware also means the change that triggers application behavior when context environmental changes.The just so-called adaptability of this function.
The mobile code mobile code refers to the code that can be transferred on the local system and carry out from distance host by network, need not call in that user side is explicit usually, and it is the dynamically adapting condition changing but not manually is provided with and just can moves a kind of particular technology.Local system generally is meant PC, also PDA, smart mobile phone, smart machines such as network appliance.Mobile code generally utilizes VBA, JavascriPt and similar techniques to write.Mobile code is that with the difference of traditional software it does not need to install or in the explicit execution of user side.Common mobile code comprises activex control, JavaAPPlet, browser script, Html, Email or the like.Some mobile code also can be Downloadable code and activity description, as the context of WEB website.
The fast cache technology is owing to mobile network's bandwidth constraints with to the intensive visit of server, and the influence very big to the mutual generation of client and server is to move the bottleneck of using.The minimizing portable terminal is the key that solves this bottleneck problem to the visit of server.Metadata cache is to reduce the effective ways of portable terminal to server access, and the metadata cache that this technology handle is often visited is to portable terminal this locality.Mobile middleware can make full use of this advanced person's data buffering, and conserve network bandwidth reduces transmission delay.The same high metadata cache of the accessed frequency of service end is arrived is local, can improve response speed, improves the performance of whole system.
In fact the plug-in unit expansion plugin is exactly one section program code, defined general interface therein (briefly, be exactly some methods that can call for external application), when primary system program is loaded into this plug-in unit, can realize different functions by calling corresponding interface.When system no longer needs this pin function, only need this plug-in unit unloading is got final product, at this moment, do not need to recompilate primary system program yet.The essence of plug-in unit is under the situation of update routine main body not software function to be expanded and strengthened, can integrated easily and existing system of expansion and solution by plug-in unit.
Wireless data transmission is optimized and compression optimization is selected the high host-host protocol of compression ratio, such as UDP; All should be compressed before all transfer of data; As far as possible by the minimum data of aerial transmission.
Above-mentioned Mobile UMS module functions is as mobile Unified Data Interchange Platform system.
This system is a mobile message collection and a distribution platform that various information channels are integrated in one.It can be on the basis that does not change former operation system and logic, realize the seamless link and the mobile of all kinds of operation systems such as OA, ERP, CRM fast, and can in system, realize the unified management of multiservice system, thereby be that enterprise makes up the unified big business platform of mobile information.This system has outstanding characteristic of data processing, can realize the mobile of various application systems, include but not limited to OA system, crm system, ERP system, PM system etc., and and it can be managed as a cover system, realize the unified mobile and the integrated management of a plurality of systems, make up the mobile information platform.
Adaptive fast: have and can realize business event and many characteristics of using mobile, can issue mobile enterprise rapidly efficiently and use, only can realize finishing by configuration.
That above-mentioned Moblie MOA Server module is based on is XML, that have numerous characteristics, towards the mobile wireless message-oriented middleware gateway service platform of Distributed Application.
Mobile MOA Server module functions is to transmit message between application program.It is exploitation, deployment and the operation of the application system under the network environment, and flexible and easy-to-use support platform is provided.Mobile MOA Server provide multiple communication mode, for Distributed Application provides efficiently, message/file reliable, that cross over different operating system, heterogeneous networks transmits service.Mobile MOAServer provides the support to multiple development language, provides that C is assorted, the API of Java language, uses Mobile MOA Server can reduce developer's mining inetesity, shortens the construction cycle.
Mobile MOA Server module is point-to-point message-oriented middleware based on the issue and (Publish andsubseribe) pattern of subscription, and it plays a part to exchange messages between publisher and subscriber, and these message are depicted as the metamessage with the XML coding.They can be the information of any kind of, comprise GIF picture, Java object, Python script, XML data, Wbrd document, plain text or the like.The characteristics right and wrong of publish/subscribe pattern directly by Message Agent person communication, do not have connection, asynchronous transmission (by taking turns continuous query and exchanging mechanism).
When message arrives this module by the internet, JACORB gives Moblie MOAServer engine with it, Mobile MOA Server engine is being that keyword Key message deposit that receives is in a tree, so that manage and search according to the metadata in the message.MobileMOA Server also has a large amount of external interfaces, comprise the mime type interface (XML, Java, GIF, MPEG), database interface.Can realize to Various types of data the visit of application program.
Same, to Mobile MOA Server subscription information, Mobile MOA Server engine also is to be that keyword Kcy searches and has or not the corresponding information content according to the metadata in the message to client according to keyword Key, if have, then information is adjusted back to the client,, then wait for if do not have.After this, if the information issue of this keyword Key association is arranged, then Mobile MOA Server can adjust back information to the client immediately.Can find out also that therefrom the issue of information and subscription are asynchronous.
Client can be selected various communication protocols and Mobile MOA Server server communication for use, as CORBA, RMI, a pair of e of xML etc.Other also can be embedded as Email, Soeket, SoaP.The client of this server can be used any realization of Perl, Python, Java, C++.The user can develop client with its most familiar language.This server also provides browser readjustment framework, and the permission browser is accepted callback signal immediately in a lasting HTTP connection.
The key property of this server is: 1. message-oriented middleware (point to Point, Publish/Subseribe); 2. support multi-platform (server is write with Java); 3. support multi-protocols (CORBA, RMI, Xml-rpc, RawSoeket, Email, NativeAeeess); 4. language independence; 5. extensibility; 6. An Quan system independence is supported evaluation, mandate, message block.
The inventor points out: Mobile MOA Client moves on mobile device, is all communication work of application program management by MobileMOA Client API, supports wireless and wire communication, the communication protocol of supporting comprises TCP/IP, SMS, Email, WAP or the like.Communicating by letter of Mobile MOA Server management service end and client is as same relay centre, for service end is used and various clients, plug-in unit, routing forwarding message.
Mobile MOA Client follows XML API design and realizes.But message-oriented middleware XML uses at traditional distributed, and the standard of XML and interface are very complicated, and for the mobile device of resource-constrained, it also is to realize on mobile device that its defined a lot of function does not need simultaneously.So we will design the XML API at mobile device, Mobile MOA ClientAPI just, the mobile application that realizes according to Mobile MOA Client API is the client of XML just, can communicate by letter with XML Server.Consider the design of Mobile MOA Client from the following aspects:
(1) Mobile MOA uses one based on XML (being the XML compressed version that is suitable for wireless device) language herein, has the message format of good definition, and all distributed clients are all passed through the message of this specific format and communicated by letter with service end.Message is the object of a lightweight, is made up of three parts, is respectively the keyword of message, the service quality of message and the content of message.
(2) client readjustment (Call back), server sends message to client by the readjustment framework.Client is used any support communication protocol.
(3) anti-fault reconnects automatically, and it is when client loses connection with service end that so-called anti-fault reconnects automatically, can reconnect automatically according to the connection configuration parameter.In the mobile computing environment, it is very general very normal that the connection that various factors causes is lost, and guarantee that the operational order of client is correctly implemented, and the operation of client and service end is consistent, and reconnects strategy automatically and just seems very important.Client must be supported in the connection registration in the server, supports to lose the record and the playback function of message during the connection.
(4) publish/subscribe pattern, Mobile MOA supports the publish/subscribe pattern.Moibile MOM allows client independently to give out information, and also allows client independently to subscribe to these message.The direct communication pattern of publish/subscribe communication right and wrong is more suitable for using in the mobile computing applied environment as RMI RMI than direct communication pattern.The largest benefit of publish/subscribe pattern is all to be that weak misfortune is closed between each participant, and each side does not need to know the position or the quantity situation of other each side.Simplify reconfiguring of application program, also easierly between different application, reused identical assembly.
Mobile phone middleware embedded system innovation part of the present invention is:
1. the architecture of 3G MOA mobile phone middleware embedded system has been proposed
The mobile computing application is used to compare with tradition and is very different, and existing conventional message middleware does not support mobile computing to use.On the basis of the characteristic of having analyzed the XML of message-oriented middleware system and mobile messaging middleware Technology feature, the present invention proposes 3G MOA mobile phone middleware embedded system model towards the mobile computing application based on the publish/subscribe pattern.
2. the application model of Mobile MOA in the moving distributing system proposed
Characteristic according to the mobile device resource-constrained, and the very big situation of different mobile device hardware capabilities difference, the application model of mobile messaging middleware Mobile MOA in the moving distributing system proposed, by different patterns, Mobile MOA can well extensively support various mobile devices, has reached good versatility.
3. the design phiolosophy of mobile middleware has been proposed
The design that slave unit of the present invention, network connect, mobile middleware is considered in context environmental three aspects.Propose a good mobile messaging middleware and should possess following characteristic as far as possible: storage/forwarding and off-line operation, connection management, seamless network switches, network support widely and equipment support, wireless data transmission is optimized and compression optimization, message screening, push technology, the fast cache technology, plug-in unit expansion technique etc.
Description of drawings
Fig. 1 is a 3G MOA mobile phone middleware embedded system platform schematic diagram; Fig. 2 is a 3G MOA mobile phone middleware Embedded System Structure schematic diagram; Fig. 3 is a 3G MOA mobile phone middleware embedded system technology configuration diagram; Fig. 4 is a 3G MOA mobile phone middleware embedded system platform networking topology schematic diagram; Fig. 5 is that 3G MOA mobile phone middleware embedded system the whole network covers schematic diagram; Fig. 6 is a 3G MOA mobile phone middleware embedded system application and development pattern diagram; Fig. 7 is the schematic diagram of 3G MOA mobile phone middleware and various channel integrations; Fig. 8 is the exploitation schematic diagram of the comprehensive office system of certain unit.
Among the above figure, 1 is .3G MOA mobile phone middleware embedded system platform, and 2 is the wireless middleware of 3G MOA, 3 is former IT application system, and 4 is Mobile MOA UMS, and 5 is Mobile MOA Server, 6 is Mobile MOA Client, and 7 for solving the data interaction problem, and 8 for solving the multichannel communication problem, 9 for solving many cell phone platforms covering problem, and 10 is 3G MOA mobile phone middleware embedded system, and 11 is information-based department, 12 is operator, and 13 is the software distributor, and 14 is the anxious merchant of one-tenth of system, 15 is SI, ISV manufacturer, 16 is the stand-alone development personnel, 17 are open middleware interface, 18 is management platform, and 19 are the hatching training base, and 20 are O﹠M support monitoring, 21 are the service resources scheduling, and 22 are the traffic statistics analysis, and 23 is the 3G bottom-layer network of operator, 24 is that 3G MOA mobile phone middleware embedded system platform 25 is various mobile phone terminal wireless applications, and 26 is 3G MOA mobile phone middleware embedded system platform Technical Architecture, and 27 is end side, 28 is mobile phone terminal, and 29 is cross-platform mobile phone middleware MSC-mobile phone base, and 30 is carrier side, 31 is data link, and 32 is platform side, and 33 are unified communication resource management, 34 is test platform, and 35 are equipment control, and 36 is the current techique assembly, 37 are platform management, and 38 is management platform, and 39 are mobile office application platform security system, 40 is PC system data mobile access platform, and 41 play butt joint for mobile application and development, and 42 is the special line public network, 43 for inserting by standard, 44 is original system, and 45 is OA, and 46 is E-Government, 47 is application units 1,48 is that application units 2,49 are OA, and 50 is E-Government, 51 is application units 3,52 is that application units 4,53 are 3G MOA mobile phone middleware embedded system platform networking topology, and 54 is the original information system, 55 is OA, 56 is CRM, and 57 is ERP, and 58 is Intranet PC terminal, 59 are PC end application access, 60 is the interface platform server cluster, and 61 is wireless network, and 62 is cell-phone customer terminal, 63 is operator's bearer network, 64 is management platform, and 65 is public network PC terminal, and 66 is mobile phone end application access, 67 is operator's function gateway, 68 is that 3G MOA mobile phone middleware embedded system the whole network covers, 69. Dopod, and 70 is SERES60,71 is WinCE, 72 is Symbian, and 73 is LinuxEZX, and 74 is other, 75 is MOTO LINUX series, 76 is that serial mobile phone 77 is 3G MOA mobile phone middleware embedded system application and development pattern, and 78 is client's operation system, and 79 for grasping the Web web data, 80 is mobile oa platform, 81 for analyzing html data, and 82 are output MSC, and 83 is the mobile service system, 84 have integrated various channels for 3G MOA mobile phone middleware, 85 is the 1 information system A of mechanism, and 86 is the 1 information system B of mechanism, and 87 is the 2 information system A of mechanism, 88 is the 2 information system B of mechanism, 89 is that mechanism 3,90 is a producer of prime information system, and 91 are system integration developer, 92 is various ISV.SI producer, 93 is mobile information unified interface platform-wireless application close coupling, and 94 is electronics operator, and 95 are mobile office, wireless traffics such as mobile electron government affairs, 96 is the user, 97 is cell-phone customer terminal, and 98 is windows mobile/windows CE/brew, and 99 is service enabler, 100 is communication network, 101 is the EMA service platform, and 102 is communication interface, and 103 is SNMP/SOAP/FTP, 104 is the comprehensive office server, 105 is the EMA server, and 106 is the business support server, and 107 is Business treatment, 108 are user management, 109 is official document management, and 110 is document query, and 111 are the file transmission, 112 is Email, 113 is web parser interface layer, and 114 is operation system, and 115 is other operation systems.
Embodiment
Embodiment: mobile comprehensive office system
The comprehensive office system reform of certain unit becomes the office platform of supporting that mobile phone is used, can use 3G MOA mobile phone middleware embedded system to develop, as shown in Figure 8.
The comprehensive office system scheme possesses outstanding mobile communication and inserts enabling capabilities, it can be optimized combination with the various access capabilities that move, and supports note, multimedia message, WAP and client plurality of access modes such as (CDMAlX) to be docked with simultaneously in each function of comprehensive office system.
The comprehensive office system schema has taken into full account the pluses and minuses of every kind of access way, and several access waies and functional module are combined, and gives full play to the ability of every kind of access way.The comprehensive office scheme is that the multiple terminals covers solution, is divided into client version and WAP version in the mobile phone terminal side.
Operation system of smart phone: smart mobile phone has had suitable market occupancy volume at present, " comprehensive office " provides the client of optimizing according to different cell phone system platform buildings, can be better in conjunction with the characteristics of relevant mobile phone and operating system, for the user provides outstanding comprehensive office product and experience.
The comprehensive office system schema can extensively cover: various intelligent terminals such as Windows Mobile operating system, Windows CE operating system.The general mobile phone client: " comprehensive office " provides general WAP, xHtml client, covers all and supports WAP standard mobile phone.
The comprehensive office server is to the butt joint of the presentation layer of original system, catching the form of webpage, the content of former presentation layer is transformed on the comprehensive office server, passed on the mobile phone terminal by comprehensive office server parses content again.
Address list is divided into group's address list and personal address book.Affiliates List in the address list is set up by the keeper and is safeguarded that the form of setting with department represents to the user.The user can check internal connection people information at any time, comprises unit Proprietary Informations such as administrative grade.When the internal institution contact person changes, needn't each user all safeguard the address list of oneself, just obtain up-to-date address list list on the mobile phone naturally.
The official document of comprehensive office system is treated to the official document flow system that the user provides an intact speed, can realize that official document is newly-built, examines processing, use the office function always: customizable enterprise individual business flow process; Can realize registration to official document classification, identification information (comprise title, kind, emergency, level of confidentiality, message in-coming font size, descriptor, addressee, sender, transmitting time, examine the time etc.); The registration of written instructions and disposition (agreement, rejection, commentaries on classics are done, suggestion etc.).
The workflow examination and approval mode: in the circulation of official document, employing be that APS (unified Push Service) mode pushes official document, make new official document again the very first time arrive in the pending staff, quicken the approval process of item.The user can give an written reply official document at the mobile phone end, and supports handwritten signature.
Mobile e-mail: the user binds daily user's individual mailbox or office Email Accounts with phone number, can be achieved as follows function at mobile phone terminal after the binding: the e-mail arrival notice function: mobile e-mail provides mail arrival notice function, wherein a kind of advice method below can selecting is as note, multimedia message, WAP Push, client push etc.The set-up function of mail push rule: mobile e-mail provides the mail push rule, and the user can be according to the situation of oneself, and configuration needs the mail of propelling movement, the mail that does not receive or directly delete.Create, check, reply, function such as forwarding: the mobile e-mail user can create new mail, receives mail, check mail, the operation of replied mail and forwarding by mail.Newly-built mail can add annex, replied mail portability annex.
Schedule management: the schedule management that system provides is the schedule management of enterprise-level, can independently arrange schedule, also supports leader, secretary etc. that other people task of the long-range arrangement of people of authority is arranged.Arrange many people's meetings, go on business as unit one, support to remind simultaneously.Also comprise simultaneously and write daily record of work (comprising daily record of work and individual daily record), work summary etc.For the user provides convenient schedule management, period planning and planning service.But user's writing task every day content is added daily record of work, immediate feedback and submission information by schedule management; Daily record of work is divided into daily work report, Weekly Work Report, and month summary, quarterly summary, annual summary etc.According to authority, daily record of work and the work summary in the schedule of browsing the subordinate can be checked by leading body at a higher level, and daily record will appear in the schedule as a calendar prompting, and the user can write down, revise operations such as configuration and switch schedule.When server end had a new schedule, user's mobile phone can be received the prompting from server automatically, and server can be pushed to this new schedule on user's the mobile phone by APS mechanism is unified.The schedule software that carries of client-side program and smart mobile phone is realized close-coupled, and the new schedule that server issues can be inserted in the schedule system of mobile phone, can realize the prompting that expires, i.e. 9 meeting 8 thirty mobile phone will note by automatically prompting user.Schedule can also be labeled as the individual, even keeper or leader, the secretary of authority are arranged so also can't be known this calendar content, only knows that this user is busy condition in this time period.
Safety approach design: the attack possibility of each node when comprehensive office system standard scheme fully takes into account the comprehensive office project implementation and operation, the comprehensive office system is from inserting, transmission, storage, ten kinds of security strategies have been organized in four aspects such as mechanism, for the client provides standardized, omnibearing safety guarantee.
Authority is appointed with the privilege upgrading and taken precautions against: comprehensive office is engaged in adopting the management strategy of PROU, many authorities (perhaps strategy) can be organized and become role (Role), each role can attachedly separately give certain user, also can attachedly give certain one-level department, make that all users under this department inherit all authorities that this innings look has automatically.Attached power operation must be operated by corresponding keeper, can write down detailed attached power Operation Log simultaneously, uses in order to audit in the future.
Prevent the password exhaustive attack: the comprehensive office system takes effective mechanism, only allows three passwords of the each login attempt of user, if also not right, with the line of ending automatically with the user.The feasible exhaustive attack that can't finish user cipher.
The locking of stopping using: because when mobile phone is lost or other reasons need be suspended operation, system can lock all data of user, and stops user's login as the user.The confidential information that guarantees the user can not leaked.
Safety records: the comprehensive office system carries out detailed record and warning to user's operation, guarantees that user and keeper and user can check Operation Log in the past.Simultaneously also can be to log analysis, whether the system of checking was once attacked.
Engineering reliability: the total solution of comprehensive office is based on international ripe Light-weightJ2EE technology path, and when designing and developing, in conjunction with practical experience, carried out the transformation of a great deal of.Whole technique route and framework have passed through the test of several years up to a hundred projects, and technical feasibility is strong, easy operating.
Pressure and stability Design: in design research and development, carry the bigger module of pressure and link and done optimization on the sufficient technical and mechanism at holding, the system that guaranteed holds loading capability.Simultaneously, the comprehensive office system itself carries highly reliable monitoring module, guarantee the working condition of monitoring comprehensive office system in real time, when the comprehensive office system takes place can independently collapse when unusual, it is professional can not have influence on MAS machine itself, the simultaneity factor monitoring module can send a warning message to all pre-configured personnel, and begin to attempt from safeguarding, safeguard to have high reliability certainly, can guarantee 99% be maintained as power certainly.
Claims (4)
1.3G MOA mobile phone middleware embedded system is characterized in that this system is made up of following three main functional modules:
(1) Mobile MOA Client module is a mobile messaging middleware cell-phone customer terminal;
(2) Mobile UMS module is a mobile Unified Data Interchange Platform system;
(3) Mobile MOA Server module is a mobile wireless gateway service platform.
2. system according to claim 1, it is characterized in that described Mobile MOA Client module is based on the mobile messaging middleware cell-phone customer terminal of XML, its major function comprises: storage forwardings/off-line operation, equipment and network support, wireless data transmission optimization and compression optimization, push technology, mobile perception and control widely, mobile code, fast cache technology, plug-in unit are expanded, wireless data transmission optimization and compression optimization.
3. system according to claim 1 is characterized in that described Mobile UMS module functions is as the message hub that connects client and service end, mobile multi-channel data platform; As mobile Unified Data Interchange Platform system.
4. system according to claim 1, it is characterized in that described Mobile MOAServer module be based on XML, towards the mobile wireless message-oriented middleware gateway service platform of Distributed Application.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009101028978A CN101924815A (en) | 2009-11-27 | 2009-11-27 | 3G MOA phone middleware embedded system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009101028978A CN101924815A (en) | 2009-11-27 | 2009-11-27 | 3G MOA phone middleware embedded system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101924815A true CN101924815A (en) | 2010-12-22 |
Family
ID=43339449
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2009101028978A Pending CN101924815A (en) | 2009-11-27 | 2009-11-27 | 3G MOA phone middleware embedded system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101924815A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102209111A (en) * | 2011-05-20 | 2011-10-05 | 重庆广典传媒有限公司 | Open cross-platform system for cloud computing mobile network terminal equipment |
| CN102346669A (en) * | 2011-09-21 | 2012-02-08 | 重庆邮电大学 | Mobile terminal safety middleware system and method based on metadata |
| CN102548042A (en) * | 2010-12-30 | 2012-07-04 | 北京亿阳汇智通科技股份有限公司 | Platform and method for customizing and releasing mobile terminal application software in self-service mode |
| CN103024004A (en) * | 2012-12-03 | 2013-04-03 | 苏州东润信息技术有限公司 | Intelligent terminal pushing system |
| CN104980474A (en) * | 2014-04-14 | 2015-10-14 | 华南理工大学 | Device and method for realizing mobile handling of documents |
| CN105100208A (en) * | 2015-06-19 | 2015-11-25 | 惠州Tcl移动通信有限公司 | Communication method of mobile terminal and wearable device |
-
2009
- 2009-11-27 CN CN2009101028978A patent/CN101924815A/en active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102548042A (en) * | 2010-12-30 | 2012-07-04 | 北京亿阳汇智通科技股份有限公司 | Platform and method for customizing and releasing mobile terminal application software in self-service mode |
| CN102548042B (en) * | 2010-12-30 | 2014-10-15 | 北京亿阳汇智通科技股份有限公司 | Platform and method for customizing and releasing mobile terminal application software in self-service mode |
| CN102209111A (en) * | 2011-05-20 | 2011-10-05 | 重庆广典传媒有限公司 | Open cross-platform system for cloud computing mobile network terminal equipment |
| CN102209111B (en) * | 2011-05-20 | 2014-07-09 | 重庆广典网络信息技术有限公司 | Open cross-platform system for cloud computing mobile network terminal equipment |
| CN102346669A (en) * | 2011-09-21 | 2012-02-08 | 重庆邮电大学 | Mobile terminal safety middleware system and method based on metadata |
| CN102346669B (en) * | 2011-09-21 | 2014-10-15 | 重庆邮电大学 | Mobile terminal safety middleware system and method based on metadata |
| CN103024004A (en) * | 2012-12-03 | 2013-04-03 | 苏州东润信息技术有限公司 | Intelligent terminal pushing system |
| CN104980474A (en) * | 2014-04-14 | 2015-10-14 | 华南理工大学 | Device and method for realizing mobile handling of documents |
| CN105100208A (en) * | 2015-06-19 | 2015-11-25 | 惠州Tcl移动通信有限公司 | Communication method of mobile terminal and wearable device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102082992B (en) | Mobile office system and implementation method thereof | |
| CA2707536C (en) | Processing of network content and services for mobile or fixed devices | |
| CN106713018B (en) | Method for scheduling message queue service data and implementing message queue | |
| CN111355780A (en) | Block chain-based Internet of things monitoring management method and system | |
| CN102026124B (en) | Intelligent SMS (short message service) platform system and SMS (short message service) implementation method based on system | |
| US20090150400A1 (en) | Processing of network content and services for mobile or fixed devices | |
| US20040006551A1 (en) | Method and network device for synchronization of database data routed through a router | |
| CN103916296B (en) | A kind of communication system for merging LAN | |
| US20150026022A1 (en) | Billing device and processing method | |
| WO2009020501A1 (en) | Unwired enterprise platform | |
| CN103763443B (en) | The mobile customer service system of a kind of many communication modes polymerization and method | |
| CN103458384A (en) | Enterprise short message sending system and method | |
| CN101924815A (en) | 3G MOA phone middleware embedded system | |
| CN103036775A (en) | Information exchange device, system and method | |
| CN105791399B (en) | More trunk interconnection net big data method for pushing and system | |
| CN1319323C (en) | Method for implementing multi-channel warning service and warning managing system | |
| CN105530289A (en) | A platform and method for seamlessly integrating heterogeneous business systems of affiliated airports | |
| US11582138B2 (en) | Configurable system for resolving requests received from multiple client devices in a network system | |
| Perrone et al. | The internet of things: a survey and outlook | |
| WO2018083710A2 (en) | An improved management and internetworking of devices to collect and exchange data without requiring interaction | |
| CN107274304A (en) | It is self-service to move in System and method for of checking out | |
| CN101115222B (en) | Mobile added value service data processing method and system | |
| WO2005041600A1 (en) | Method and system for distributed mobile collaboration | |
| CN112910763A (en) | Method, device, equipment and medium for providing real-time data interface service | |
| CN109818849A (en) | Timely message communication system for multiple-access computer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20101222 |