CN101141742A - Application communication method of terminal - Google Patents
Application communication method of terminal Download PDFInfo
- Publication number
- CN101141742A CN101141742A CNA2007101640433A CN200710164043A CN101141742A CN 101141742 A CN101141742 A CN 101141742A CN A2007101640433 A CNA2007101640433 A CN A2007101640433A CN 200710164043 A CN200710164043 A CN 200710164043A CN 101141742 A CN101141742 A CN 101141742A
- Authority
- CN
- China
- Prior art keywords
- message
- application
- channel
- application communication
- message channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012545 processing Methods 0.000 claims abstract description 44
- 230000004044 response Effects 0.000 claims description 21
- 230000010365 information processing Effects 0.000 claims description 18
- 238000012544 monitoring process Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 14
- 230000006870 function Effects 0.000 description 33
- 230000007246 mechanism Effects 0.000 description 15
- 238000011161 development Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 230000002950 deficient Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 235000012364 Peperomia pellucida Nutrition 0.000 description 1
- 240000007711 Peperomia pellucida Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 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
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention discloses a terminal application communication method. The method comprises following steps that (1) the application communication which is required to be applied to a message channel is inscribed in the terminal operation system, and a message processing module applied is hung on the message channel; (2) when another application sends message to the application, the message is sent to the message channel inscribed by the application; (3) after the message channel receives the message, the message is delivered to the message processing module to be processed, and thus the application communication is realized. The present invention can avoid the disadvantages and the defaults in the existing technical proposal, and simply and effectively resolves the problems that the method in the existing technical proposal is not universal in the higher, middle and lower extreme terminals.
Description
Technical field
The present invention relates to the terminal software field, relate in particular to a kind of application communication method of terminal.
Background technology
Mobile phone terminal equipment is a kind of embedded software equipment, simultaneously, is different from general embedded device, it has good man-machine interaction, has satisfied the people to personalized requirements such as the function of terminal, pattern, use habits; And increasingly extensive along with the fast development of mobile phone terminal and use, need a mobile phone terminal can finish task as much as possible, with work and the life that is convenient for people to.Therefore, inevitably there are a plurality of tasks in mobile phone terminal equipment in the embedded software of inside is realized, a plurality of processes, and the efficient of the application communication between these multitask multi-process has determined the performance height of mobile phone terminal to a great extent, so the application communication in the mobile phone terminal succinctly, efficiently is a key issue in the mobile phone terminal software development.
Application communication provides basic communication functions for communication between different application, no matter the application of these communications is in same thread (or process) inside or between different thread (or process).The most basic application communication form is IPC (the InterProcess Communicationsprotocol that operating system provides, interprocess commications protocol), but the IPC form that operating system provides is too original, function is too simple, and is general only more suitable in the software systems use of writing than lower level.
Therefore, in mobile phone development, inevitably need to solve defective not easy-to-use owing to the IPC of operating system itself and that can't directly use, most of mobile phone development persons have selected to realize the application communication of oneself on operating system IPC, transplant difficulty except those, multiplexing needs expend the application communication mechanism and the method for a large amount of transplanting work on other mobile phones, at present, the message bus system D-Bus communication mechanism that more influential application communication method has Qt Cop (QCOP) communication protocol in the QTOPIA of the Trolltech company software product and increases income in mobile phone development.
The QCop communication mechanism has adopted the publish/subscrible pattern, makes communication have favorable expansibility; It is used for the communication between the inner or different process of same address space between the different clients.The promoter of message only need create a QCopEnvelope object, wherein comprises tunnel name, message name, parameter etc.; The recipient of message wants to receive message, must at first create a QCopChannel object, wants that the passage that receives message indicated with the corresponding relation between the sender of the message; Simultaneously, relying on its inner distinctive function callback mechanism--signal-mechanism slot, QCop communication mechanism have well solved and have received message and dealing with relationship to reception message.Therefore for the Qcop communication mechanism, as long as the communication participant has known the message channel title of Qcop, the sender can send any message to recipient arbitrarily arbitrarily, making communication have good flexibility and autgmentability.But, should see that also the starting point of its design of QCop communication mechanism is at high-end smartphones, thus in the complexity of structure, be not to be well suited for the low and middle-end mobile phone above the operating mechanism; Simultaneously, its design idea of oriented object is transplanted to processor-oriented design and is had certain difficulty, and inner signal-mechanism slot of introducing makes its inner couplings degree height; For the mobile phone application communication, the defective of QCop communication mechanism maximum is not support the synchronized transmission of message, for the developer has brought extra development difficulty.
The D-Bus application communication is a message bus system, and it provides a simple approach for the communication between application program, and this messaging bus is to be based upon on the framework of common transmission of messages one to one.
Though the simplest mode of process communication is man-to-man process communication, because D-BUS itself is based on bus.So, D-BUS but provides a backstage service routine (d mon, be also referred to as the messaging bus background program), it comes route messages on a specific bus, thereby formed a bus topolopy, its process that makes can be come and one or more interapplication communications at one time, and application program can send or intercept variety of event on bus.As seen, contrast QCop communication mechanism, though D-BUS supports the synchronized transmission of message, its realization mechanism is unusual complicated, and need in system, start a backstage messaging bus server specially, therefore relatively be suitable for the IAC of high-end smartphones framework.
In sum, QCop communication protocol and D-Bus application communication centering low-end mobile phone, the structure that all seems is huge, need expend a large amount of mobile phone resources; For the mobile phone development that has comprised high-end smartphones and low and middle-end mobile phone, just demonstrated problem that can not be general.With functionally similar other high-, middle-and low-end terminals of above-mentioned mobile phone terminal on also exist can not be general problem.
Summary of the invention
The invention provides a kind of application communication method of terminal, to solve the application communication method that exists in the prior art scheme in the uncurrent problem of high-, middle-and low-end terminal.
In order to solve the problems of the technologies described above, the invention provides a kind of application communication method of terminal, comprise the steps:
(1) need carry out registration one message channel in the described terminal operating system of being applied in of application communication, and the message processing module of described application is articulated on the described message channel;
(2) when Another Application during, this message is issued the message channel that this application is registered to described application transport message;
(3) after described message channel is received described message, give the described message processing module that articulates this message and handle, thereby finish application communication.
The method of the invention, wherein, described method also comprises the steps:
(4) when the application communication of described terminal is ended, nullify the message channel of described application registration.
The method of the invention wherein, in the step (3), after described message channel is received described message, is given the described message processing module that articulates this message according to the principle of first in first out and is handled.
The method of the invention, wherein, in the step (1), described message channel identifies by message channel name character string.
The method of the invention, wherein, step (1) is when the described message channel of registration, communication protocol between the application process of described terminal operating system encapsulated create an application communication information processing objects, comprise in this object and can in time obtain signal and the described message channel of message content and the described message processing module that the message of this passage is handled that arrives message, described application communication information processing objects is articulated in the overall chained list as a node, and this application communication information processing objects identifies with the message channel title.
Further, step (1) is articulated in described message processing module in the described message channel in the following manner: articulate the monitoring function of this application communication information processing objects of monitoring in the major cycle of described application, simultaneously the call back function pointer of message processing module correspondence is preserved as the input parameter of this monitoring function.
Further, in the step (2), when Another Application during to described application transport message, described application finds corresponding application communication information processing objects by the described message channel title of this application registration in described overall chained list, then this message is directly write in the message channel of this application communication information processing objects, thereby finish the transmission of message.
Further, be applied in when described that to have message to write on the message channel that detects this application communication information processing objects in the major cycle fashionable, will call described monitoring function automatically, and this monitoring function can be given the message that reads the message processing module of the input parameter correspondence that its preserves and handles on this passage.
The method of the invention, wherein, in the step (2), described Another Application need provide the nothing of described transmission message to respond in conjunction with the demand of the application communication of described terminal to send and have to respond and send, having of described message respond sent, and the described Another Application that sends described message adopts builds a message channel and comes special disposal to receive the response.
The method of the invention, wherein, what described needs carried out application communication is applied as the telephone service server, and described Another Application is that call applications or short message are used or phone book applications.
Compared with prior art, application communication of the present invention adopts and carries out based on the mode of passage, the sender sends to message on the passage, the recipient sends to message on the passage obtaining the sender on the passage, message channel identifies by the tunnel name character string, simultaneously in the embedded software of mobile phone terminal, in the server finger daemon that the application communication of each application is handled, realize the message dispatch function, avoided being similar to the backstage communication server of communication mechanism special use commonly used such as D-BUS; Thereby can avoid the shortcoming and the imperfection of present technical scheme existence, simply and efficiently realize the application communication of high-, middle-and low-end terminal.
Description of drawings
Fig. 1 is embodiment of the invention message channel register flow path figure;
Fig. 2 sends process chart for embodiment of the invention message;
Fig. 3 receives the Message Processing flow chart for the embodiment of the invention;
Fig. 4 is a wireless application interface module message layer structural representation;
Fig. 5 is the message flow chart of application example call applications of the present invention and telephone service server;
Fig. 6 handles schematic diagram for application example telephone service server message of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments technical scheme of the present invention is described in detail.
In the application communication method of a kind of terminal of the present invention, the typical application terminal of described method is a mobile phone terminal.
The application communication method of a kind of mobile phone terminal of the embodiment of the invention comprises the steps:
Step 2, when Another Application when described application sends message, this message is issued the message channel that this application is registered in the step 1;
Step 3 after message channel is received message, is given the message processing module that articulates in the step 1 this message and is handled, thereby finishes the application communication of two application;
Step 4 when application communication is ended, discharges the context mechanism of this application communication, nullifies and uses the message channel of being registered.
Discharge resource herein, other application can not send message again, can be not processed even send yet, if other applications also will send message, and just can execution in step 4, so, can alarm if at this moment send message, prompting sends fails.In general, carry out when step 1 is mobile phone power-on, carry out when step 4 is mobile phone shutdown.
Wherein, in the step 1, registration one message channel in mobile phone terminal operating system, need realize based on the bottom mechanism in the cell phone system, IPC to operating system itself, such as pipeline (pipe), socket (socket), message queues etc. encapsulate creates an object, be called application communication information processing objects: GMsgHandler, comprise in this object and can in time obtain signal and the message channel (registering in the step 1) of message content and the described message processing module that the message of this passage is handled that arrives message, it (so only need be kept in the overall chained list, mainly is because concrete application (during registration) and application major cycle all need to operate this chained list that described application communication information processing objects is articulated in the overall chained list as a node; Certainly implementation method is a lot, and global variable is to open up one section shared drive sacrificial vessel body to use and use major cycle and operate in some sense), and this application communication information processing objects identifies with the message channel title.Step (1) is articulated in described message processing module in the described message channel in the following manner: the monitoring function that articulates this object of monitoring in the major cycle of using, call after receiving the message arriving signal to be used for this GMsgHandler object, simultaneously call back function (the being Hook Function again) pointer of message processing module correspondence is preserved as the input parameter of this monitoring function.Like this, detecting this object in being applied in major cycle has data when input (this object obtains the signal that a message arrives, promptly learn and receive message on the passage, the data input is arranged), will call this monitoring function automatically, and the monitoring function can be given the message that reads the message processing module of the input parameter correspondence that its preserves and handles on this passage.
As shown in Figure 1, embodiment of the invention message channel register flow path comprises the steps:
Wherein, in the step 2, message channel identifies by the tunnel name character string, the message channel title has uniqueness in the whole system scope, therefore, message sends the GMsgHandler object that finds correspondence by the message channel name of this applications registration in overall chained list, then this message is directly write in the passage of this GMsgHandler object, thereby finishes the transmission of message.Wherein, the realization of message channel depends on the IPC of bottom, such as corresponding to message queue mechanism, message channel is exactly a message queue, the message channel title is exactly the title of message queue, this message queue of unique identification, message is written in the passage of GMsgHandler object be exactly message copying in its corresponding message queue.
As shown in Figure 2, embodiment of the invention message sends handling process, comprises the steps:
As shown in Figure 3, the embodiment of the invention receives the Message Processing flow process, comprises the steps:
Wherein, in the step 2, the nothing that need give information in conjunction with the demand of the application communication of mobile phone is responded and is sent and have and respond and send (as audio call after telephony server sends a dialing request, telephony server session meeting is used to audio call and is returned a call identification), do not have to respond and send the asynchronous transmission that is similar to message, just can continue to carry out other step after sending a message to message channel, thereby be easy to realize; Respond sending the synchronized transmission that is similar to message and have, is to send a message to just can continue to carry out other step till the message processing function of always waiting for this application behind the message channel is performed.Consider in the single task framework of low and middle-end mobile phone, if adopt simple obstruction mode can cause the endless loop of system, the newly-built passage of general employing comes special disposal to receive the response (process that repeats a step 1, step 2, step 3) when the transmission of application communication, thereby can not influence the operational efficiency of system.
Wherein, in the step 3, detect in the major cycle when this is applied in that to have message to write on this GMsgHandler object fashionable, call the described monitoring function that articulates described message is handled.
Be the instantiation of a practical application of the present invention below, consider that the application of mobile phone wireless application module upper layer is mutual, need to handle a large amount of application communications, so describe below in conjunction with the application communication of mobile phone wireless AIM.
As shown in Figure 4, wireless application interface module message layer structural representation, the wireless application interface module is corresponding to the interface layer among the figure, telephone service server, communication processing layer, and the telephone service server carries out with wireless module by communication processing module (such as AT order (the AT order is the order that modulator-demodulator Modem can discern and carry out)) alternately.The wireless application interface module plays the effect of wireless application interface between mobile phone operating system and application program.The wireless application interface module mainly provides the wireless telecommunications request of sending of using that receives, the command response that reception is sent from wireless module, the notification message that reception is sent from wireless module, guarantee the real-time of transmitting-receiving order, the priority control of order, the parallel processing of order, the abnormality processing of order, the wireless module data buffering with set up the data call link and be connected etc.The wireless application interface module needs same phone book applications, short message application, call applications etc. to carry out application communication.
As shown in Figure 5, the message flow for application example call applications of the present invention and telephone service server comprises the steps:
Step 501 need be carried out the message channel of registration in the operating system that is applied in of application communication, and be articulated message processing module to this message channel;
Call applications will be carried out application communication with the telephone service server, just need register a message channel in operating system, such as being called voice.service (using character string to be described) passage, receive the message that the telephone service server sends, articulate and handle the processing function receive dial-up success/failure (such as dial-up success time converse, show the dialing failure at mobile phone interface to the user during dialing failure);
The telephone service server will receive the message from call applications, also need to register a message channel (as shown in Figure 6), such as being called the phone.server passage, the processing function that articulates dial message (sends to Modem to the dialing command conversion for the AT order that responds, respond the call identification of this time calling to call applications, after the response that receives the AT order, respond dial-up success/failed message etc.) to call applications.
Simultaneously because call applications needs call identification of telephone service server response, so, need to use the message that response is arranged to send, therefore specially register the message channel sync.msghandler of a special disposal response message, and articulate the processing function of response message, the processing to response message is to preserve call identification and corresponding call context data in internal data structure herein.
Registration message passage in mobile phone terminal operating system need be preserved this message channel title and the corresponding function of handling in the list structure of application communication information processing objects (GMsgHandler).Can take to trigger as for the triggering that receives message and (refer to the reception that triggers bottom here such as poll or bottom layer driving, bottom could detect in major cycle after receiving, and major cycle is that the case mechanism (such as there being message to arrive at) by bottom drives).Like this in case there is message to arrive at, can trigger IPC receives message, distribute (the realizing by monitoring function above) of message then searches corresponding processing function according to the message channel title in the list structure of GMsgHandler, and calls this processing function and move.
Wherein, need to prove the transmission and the reception of receiveing the response to having.Because the single task framework of centering low-end mobile phone can not adopt the mode of responding of blocking, to avoid whole system operation poor efficiency.Can adopt the method for the message channel that a special processing receives the response to solve this problem.This just needs message channel sync.msghandler of extra registration, when the message transmission of response is arranged, the title of record sync.msghandler passage in sending message body, in case message receiver is resolved message and is found that the title of sync.msghandler passage is not empty, show that this message sender needs to respond, then receiveing the response sends by the sync.msghandler message channel; Normal response message (as the AT command response in this example etc.) is still by sending with voice.service message channel that nothing is receiveed the response the same.
Step 502, the transmission of message is by search corresponding message channel in GMsgHandler object chained list, IPC by operating system sends then: call applications sends the dial message that response is arranged to passage phone.server, the telephone service server receives this dial message on the phone.server passage, the telephone service server is after receiving dial message on the phone.server passage, and the processing function to calling out that can go to call registration is handled (as shown in Figure 6);
Step 503, telephone service server judge whether the sync.msghandler message channel is empty: as not, then change step 505; In this way, then continue;
Step 504, the telephone service server sends the AT response message to the voice.service message channel, carries out follow-up flow process, goes to step 506 then;
Step 505, telephone service server send to the sync.msghandler message channel and receive the response, and carry out follow-up flow process;
Step 506 when this call applications communication is ended, is nullified message channel and the corresponding memory source created in the step 501.
The telephone service server sends the AT response message in the above-mentioned steps 504, with telephone service server in the step 502 after receiving dial message on the phone.server passage, the processing function to calling out that goes to call registration is handled, and this two step does not have the regular time sequencing.
As seen, above-mentioned example has realized easily that succinctly call applications is with the application communication between the telephone service server, the application communication method of effectively having avoided existing in the present prior art scheme is in the uncurrent defective of high-, middle-and low-end mobile phone terminal, guarantee graft application communication rapidly and efficiently in various mobile phones, thereby shortened the construction cycle and the development cost of cell phone software from an aspect.
Scheme of the present invention is not restricted to listed utilization in specification and the execution mode.Concerning the technology of the present invention those of ordinary skill in the field, can make various corresponding changes and distortion according to the present invention, and all these corresponding changes and distortion all belong to the protection range of claim of the present invention.
Claims (10)
1. the application communication method of a terminal is characterized in that, comprises the steps:
(1) need carry out registration one message channel in the described terminal operating system of being applied in of application communication, and the message processing module of described application is articulated on the described message channel;
(2) when Another Application during, this message is issued the message channel that this application is registered to described application transport message;
(3) after described message channel is received described message, give the described message processing module that articulates this message and handle, thereby finish application communication.
2. method according to claim 1 is characterized in that described method also comprises the steps:
(4) when the application communication of described terminal is ended, nullify the message channel of described application registration.
3. method according to claim 1 is characterized in that, in the step (3), after described message channel is received described message, gives the described message processing module that articulates this message according to the principle of first in first out and handles.
4. method according to claim 1 is characterized in that in the step (1), described message channel identifies by message channel name character string.
5. method according to claim 1, it is characterized in that, step (1) is when the described message channel of registration, communication protocol between the application process of described terminal operating system encapsulated create an application communication information processing objects, comprise in this object and can in time obtain signal and the described message channel of message content and the described message processing module that the message of this passage is handled that arrives message, described application communication information processing objects is articulated in the overall chained list as a node, and this application communication information processing objects identifies with the message channel title.
6. as method as described in the claim 5, it is characterized in that, step (1) is articulated in described message processing module in the described message channel in the following manner: articulate the monitoring function of this application communication information processing objects of monitoring in the major cycle of described application, simultaneously the call back function pointer of message processing module correspondence is preserved as the input parameter of this monitoring function.
7. as method as described in the claim 6, it is characterized in that, in the step (2), when Another Application during to described application transport message, described application finds corresponding application communication information processing objects by the described message channel title of this application registration in described overall chained list, then this message is directly write in the message channel of this application communication information processing objects, thereby finish the transmission of message.
8. as method as described in the claim 7, it is characterized in that, be applied in when described that to have message to write on the message channel that detects this application communication information processing objects in the major cycle fashionable, will call described monitoring function automatically, and this monitoring function can be given the message that reads the message processing module of the input parameter correspondence that its preserves and handles on this passage.
9. method according to claim 1, it is characterized in that, in the step (2), described Another Application need provide the nothing of described transmission message to respond in conjunction with the demand of the application communication of described terminal to send and have to respond and send, having of described message respond sent, and the described Another Application that sends described message adopts builds a message channel and comes special disposal to receive the response.
As claim 1~9 arbitrary as described in method, it is characterized in that what described needs carried out application communication is applied as the telephone service server, described Another Application is that call applications or short message are used or phone book applications.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101640433A CN101141742B (en) | 2007-10-12 | 2007-10-12 | Application communication method of terminal |
PCT/CN2007/003763 WO2009046593A1 (en) | 2007-10-12 | 2007-12-25 | Application communication method for terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101640433A CN101141742B (en) | 2007-10-12 | 2007-10-12 | Application communication method of terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101141742A true CN101141742A (en) | 2008-03-12 |
CN101141742B CN101141742B (en) | 2011-08-10 |
Family
ID=39193421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101640433A Expired - Fee Related CN101141742B (en) | 2007-10-12 | 2007-10-12 | Application communication method of terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101141742B (en) |
WO (1) | WO2009046593A1 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101651863B (en) * | 2008-08-14 | 2012-07-04 | 中兴通讯股份有限公司 | Message sending method based on software bus extension |
CN101882068B (en) * | 2009-05-08 | 2013-04-03 | 上海科泰世纪科技有限公司 | Method for mandating component object and data processing device |
CN103095656A (en) * | 2011-11-03 | 2013-05-08 | 陈璧超 | Equal communication method, communication nodes and equal communication system |
WO2015135221A1 (en) * | 2014-03-12 | 2015-09-17 | 深圳创维-Rgb电子有限公司 | Inter-process communication method based on application layer of android and basic application communication system |
JP2015186146A (en) * | 2014-03-25 | 2015-10-22 | セイコーエプソン株式会社 | Display control device and display device |
CN105404557A (en) * | 2015-12-07 | 2016-03-16 | 中国电子科技集团公司第五十研究所 | Interprocess communication method based on message queue |
CN107391630A (en) * | 2017-07-10 | 2017-11-24 | 北京京东尚科信息技术有限公司 | Handle the method, apparatus and terminal device of parallel network request |
CN107656826A (en) * | 2017-09-19 | 2018-02-02 | 光科技股份有限公司 | A kind of object-oriented power information acquisition terminal based on IPC Dynamic Maintenance technologies |
CN110177126A (en) * | 2019-04-04 | 2019-08-27 | 口碑(上海)信息技术有限公司 | Data communication method, the apparatus and system in unified message channel |
CN110750684A (en) * | 2018-07-06 | 2020-02-04 | 武汉斗鱼网络科技有限公司 | Message prompting method for multi-dimensional verification, storage medium, electronic device and system |
CN113835909A (en) * | 2021-09-30 | 2021-12-24 | 中国电子科技集团公司第二十八研究所 | Application integration method based on message framework |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI107859B (en) * | 1998-03-23 | 2001-10-15 | Nokia Networks Oy | Subscription services in a mobile communication system |
FR2828361A1 (en) * | 2001-07-31 | 2003-02-07 | Koninkl Philips Electronics Nv | SUBSCRIPTION METHODS BETWEEN A TERMINAL AND A BASE STATION OF A TELECOMMUNICATIONS SYSTEM |
GB2412762B (en) * | 2004-04-02 | 2009-01-28 | Symbian Software Ltd | Inter process communication in a computing device |
US7219198B2 (en) * | 2004-06-22 | 2007-05-15 | International Business Machines Corporation | Facilitating communication within shared memory environments using lock-free queues |
CN100392599C (en) * | 2006-01-10 | 2008-06-04 | 杭州东信灵通电子实业公司 | Universal interprocess communication achieving method |
CN100403739C (en) * | 2006-02-14 | 2008-07-16 | 华为技术有限公司 | News transfer method based on chained list process |
CN100512305C (en) * | 2006-03-15 | 2009-07-08 | 华为技术有限公司 | Process transfer method |
-
2007
- 2007-10-12 CN CN2007101640433A patent/CN101141742B/en not_active Expired - Fee Related
- 2007-12-25 WO PCT/CN2007/003763 patent/WO2009046593A1/en active Application Filing
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101651863B (en) * | 2008-08-14 | 2012-07-04 | 中兴通讯股份有限公司 | Message sending method based on software bus extension |
CN101882068B (en) * | 2009-05-08 | 2013-04-03 | 上海科泰世纪科技有限公司 | Method for mandating component object and data processing device |
CN103095656A (en) * | 2011-11-03 | 2013-05-08 | 陈璧超 | Equal communication method, communication nodes and equal communication system |
WO2015135221A1 (en) * | 2014-03-12 | 2015-09-17 | 深圳创维-Rgb电子有限公司 | Inter-process communication method based on application layer of android and basic application communication system |
JP2015186146A (en) * | 2014-03-25 | 2015-10-22 | セイコーエプソン株式会社 | Display control device and display device |
CN105404557A (en) * | 2015-12-07 | 2016-03-16 | 中国电子科技集团公司第五十研究所 | Interprocess communication method based on message queue |
CN107391630A (en) * | 2017-07-10 | 2017-11-24 | 北京京东尚科信息技术有限公司 | Handle the method, apparatus and terminal device of parallel network request |
CN107391630B (en) * | 2017-07-10 | 2020-03-31 | 北京京东尚科信息技术有限公司 | Method and device for processing parallel network requests and terminal equipment |
CN107656826A (en) * | 2017-09-19 | 2018-02-02 | 光科技股份有限公司 | A kind of object-oriented power information acquisition terminal based on IPC Dynamic Maintenance technologies |
CN107656826B (en) * | 2017-09-19 | 2020-06-26 | 光一科技股份有限公司 | Object-oriented electricity consumption information acquisition terminal based on IPC dynamic maintenance technology |
CN110750684A (en) * | 2018-07-06 | 2020-02-04 | 武汉斗鱼网络科技有限公司 | Message prompting method for multi-dimensional verification, storage medium, electronic device and system |
CN110750684B (en) * | 2018-07-06 | 2022-08-16 | 武汉斗鱼网络科技有限公司 | Message prompting method for multi-dimensional verification, storage medium, electronic device and system |
CN110177126A (en) * | 2019-04-04 | 2019-08-27 | 口碑(上海)信息技术有限公司 | Data communication method, the apparatus and system in unified message channel |
CN113835909A (en) * | 2021-09-30 | 2021-12-24 | 中国电子科技集团公司第二十八研究所 | Application integration method based on message framework |
CN113835909B (en) * | 2021-09-30 | 2023-10-24 | 中国电子科技集团公司第二十八研究所 | Application integration method based on message frame |
Also Published As
Publication number | Publication date |
---|---|
CN101141742B (en) | 2011-08-10 |
WO2009046593A1 (en) | 2009-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101141742B (en) | Application communication method of terminal | |
CN101227469B (en) | Method for implementing mobile terminal parallel business processing | |
CN101022294A (en) | Method for receiving and transmitting cell phone short message via computer | |
CN104936282A (en) | Method and device for registering converged communication service | |
US6272526B1 (en) | Distributed processing systems having self-advertising cells | |
CN102340734A (en) | Positioning application management method and device | |
CN101499931B (en) | Function expansion method and system based on distributed environment | |
CN1997022B (en) | Remotely controllable soft keys | |
CN106789577A (en) | A kind of method and system of automatic transmission wechat circle of friends | |
CN101742701A (en) | Device, method and system for treating AT command | |
CN101110786B (en) | Unified information system based on soft switching network | |
CN100456852C (en) | Control system and control method for short message value-added service | |
CN101765070A (en) | Method and system for controlling mobile phone application | |
US6275847B1 (en) | Distributed processing systems incorporating processing zones which communicate according to both streaming and event-reaction protocols | |
CN101426054A (en) | Method for sending short message by mobile terminal and mobile terminal therefor | |
CN109922295A (en) | The management system and management method of a kind of intelligent alarm and video intercom | |
CN101193148A (en) | Personal information management method for mobile phone | |
CN101834934A (en) | Method and related device for processing data in dual-mode dual-standby terminal | |
US6272527B1 (en) | Distributed processing systems incorporating nodes having processing cells which execute scripts causing a message to be sent internodally | |
CN101106758B (en) | Service subscription method and mobile terminal | |
US6272524B1 (en) | Distributed processing systems incorporating a plurality of cells which process information in response to single events | |
CN101820691A (en) | The method and the mobile telephone terminal that can merge the telephone service on the heterogeneous network | |
CN101282547B (en) | Method and apparatus for dialing telephone based on Windows Mobile OS | |
CN101087331A (en) | A fixed network message input system based on voice recognition | |
CN102262533A (en) | Terminal, triggering method and communication method of application programs between terminals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110810 |
|
CF01 | Termination of patent right due to non-payment of annual fee |