CN101087266B - Network service and method supporting to communicate with mobile terminal via computer network - Google Patents

Network service and method supporting to communicate with mobile terminal via computer network Download PDF

Info

Publication number
CN101087266B
CN101087266B CN 200610091538 CN200610091538A CN101087266B CN 101087266 B CN101087266 B CN 101087266B CN 200610091538 CN200610091538 CN 200610091538 CN 200610091538 A CN200610091538 A CN 200610091538A CN 101087266 B CN101087266 B CN 101087266B
Authority
CN
China
Prior art keywords
network service
mobile communication
network
account
processing system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 200610091538
Other languages
Chinese (zh)
Other versions
CN101087266A (en
Inventor
S·陈
S·毛
P·申
D·张
Y·张
P·阿伦斯帕奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to CN 200610091538 priority Critical patent/CN101087266B/en
Publication of CN101087266A publication Critical patent/CN101087266A/en
Priority to HK08106048.1A priority patent/HK1115693A1/en
Application granted granted Critical
Publication of CN101087266B publication Critical patent/CN101087266B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a network service which supports communication with mobile terminal via computer network; the network service is connected with computer network, and exchanging data and/or information via network service protocol; the network service is also connected with mobile communication system, and exchanging data and/or information via mobile communication protocol. The invention provides a technique of using e-mail processing system to communicate with mobile terminal, and uses function of e-mail processing system fully, experience of user when user uses equipment and mobile terminal which are based on computer network can be improved greatly.

Description

Support is by network service and the method for computer network and communication of mobile terminal
Technical field
The present invention relates to computer network and telecommunication system, more particularly, relate to a kind of for network service and method by computer network and communication of mobile terminal.
Background technology
Computer networking technology and mobile communication technology are just becoming the important component part in the daily life, pass through computer network, such as Email, chat tool and mobile communications network, such as mobile phone, PDA, palmtop PC etc., be very easy to interpersonal contact.But, at present, lack effectively contact between two above-mentioned networks, the user of computer network usually can only with same another user in computer network between realizes communicating by letter, and the user of mobile communications network can only with mobile communications network in the user get in touch with.
The contact between above-mentioned two kinds of networks has been set up in the appearance of some technology, such as mobile MSN service, the user that can allow computer network by specific instrument (such as, MSN) realize with mobile subscriber's (such as, mobile phone) between communication.But this kind mode has its limitation:
1) for the user of computer network, need to use special instrument, such as MSN, and, in the process of communication, need to open all the time this instrument;
2) can only carry out instant communication, when using when communicating such as MSN, need to open the dialog box of MSN, in dialog box, finish input, the reception of message, transmission of file etc.Each action needs the user manually to finish.
3) function has limitation, because the such instrument of MSN is custom-designed, its function is relatively simple, can not provide comprehensive service for the user.
In this side of computer network, Email processing system can provide the user comprehensively to serve, and such as the Outlook system, can carry out easily contact management, schedule, time alarm and receive and dispatch various types of information.
So, Email processing system is combined with mobile communication technology, by the comprehensive function of Email processing system, so that the user of computer network can obtain brand-new experience when the user with mobile communications network communicates.
Summary of the invention
This law is bright to be aimed to provide in conjunction with computer network, the technology of Email processing system and mobile communication structure especially, and the user when communicating between computer network and mobile communications network to improve experiences.
According to an aspect of the present invention, provide a kind of network service of supporting by computer network and communication of mobile terminal, this network service connects computer network, follows network service protocol and network service swap data and/or information; This network service also connects mobile communication system, follows mobile communication protocol by mobile communication system and portable terminal swap data and/or information.
Network service can comprise: computer network side communication interface, follow network service protocol swap data and/or information computer network side registration interface with computer network, and supply the user of computer network to register; The user's of registered computer network data is preserved in computer network side data storehouse; Mobile communication system side communication interface is followed mobile communication protocol by mobile communication system and portable terminal swap data and/or information.If necessary, also can comprise mobile communication side data storehouse, preserve the data by the portable terminal of mobile communication system service.
This network service is carried out network interface protocols, and this network interface protocols defines the standard of the information of related network service, standard, message specification, COS standard and the error criterion of relevant user profile at least.
Better, the computer network that is connected with network service comprises the system with account management function; After the network service registration, network service is given user's one account with registration to the user of computer network by computer network side registration interface, and this account is by the described system management with account management function on the computer network.More, have system made one account of account management function, and give with user's one account of registration with network service and to set up corresponding relation.
System with account management function carries out exchanges data by the account of login foundation, and exchanges data comprises the exchanges data by network service and mobile communication system and portable terminal.In the process of exchanges data, computer network is followed network service protocol and network service communication by computer network side communication interface; Network service receives from computer network side communication interface and follows the network service protocol data, converts thereof into the data of following mobile communication protocol; Data communication device after network service will be changed is crossed mobile communication system side communication interface, follows mobile communication protocol by mobile communication system and communication of mobile terminal.On the other hand, portable terminal is followed mobile communication protocol by communicating with mobile communication system side communication interface by mobile communication system; Network service receives the data of following mobile communication protocol from mobile communication system side communication interface, converts thereof into the network service protocol data; Data communication device after network service will be changed is crossed computer network side communication interface, follows network service protocol and computer network communication.
Better, network service application safety rule, safety regulation comprises authoring program and data encryption.And, network service application error rule, the reason of mistake rule report one operation failure.
Especially, system with account management function is Email processing system, be connected to network service by Connection Service, in Email processing system, set up an account, this account is corresponding to sender's user account of setting up by computer network side registration interface in network service, and the information about sender's user account is preserved in the computer network side data storehouse of network service; Email processing system by login set up corresponding to the account of the sender's user account in the network service and send Email to network service and realize sending data to network service.Better, network service protocol is SOAP, and XML SCHEMA.
According to a further aspect in the invention, provide a kind of and support that the method comprises by the method for computer network and communication of mobile terminal: follow network service protocol and computer network services swap data and/or information; Follow mobile communication protocol by mobile communication system and portable terminal swap data and/or information; And in the data of following network service protocol with follow between the data of mobile communication protocol and change.
Particularly, computer network side communication interface be need to provide, network service protocol swap data and/or information followed with computer network; Computer network side registration interface is provided, supplies the user of computer network to register; Computer network side data storehouse is provided, preserves the user's of registered computer network data; Mobile communication system side communication interface is provided, follows mobile communication protocol by mobile communication system and portable terminal swap data and/or information.If necessary, also provide mobile communication side data storehouse, preserve the data by the portable terminal of mobile communication system service.
This network service is carried out network interface protocols, and this network interface protocols defines the standard of the information of related network service, standard, message specification, COS standard and the error criterion of relevant user profile at least.
Better, the system with account management function is provided at computer network; And after the network service registration, network service is given user's one account with registration to the user of computer network by computer network side registration interface, and this account is by the described system management with account management function on the computer network.Better, set up an account by having account management function, and foundation and network service are given the corresponding relation with user's one account of registration.
During exchanges data, carry out exchanges data by the account that the system with account management function sets up by login, exchanges data comprises the exchanges data by network service and mobile communication system and portable terminal.Wherein, computer network is followed network service protocol and network service communication by computer network side communication interface; Network service receives from computer network side communication interface and follows the network service protocol data, converts thereof into the data of following mobile communication protocol; Data communication device after network service will be changed is crossed mobile communication system side communication interface, follows mobile communication protocol by mobile communication system and communication of mobile terminal.Another direction, portable terminal is followed mobile communication protocol by communicating with mobile communication system side communication interface by mobile communication system; Network service receives the data of following mobile communication protocol from mobile communication system side communication interface, converts thereof into the network service protocol data; Data communication device after network service will be changed is crossed computer network side communication interface, follows network service protocol and computer network communication.
Better, network service application safety rule, safety regulation comprises authoring program and data encryption.And, network service application error rule, the reason of mistake rule report one operation failure.
Especially, system with account management function is Email processing system, be connected to network service by Connection Service, the method also comprises: set up an account in Email processing system, in network service, set up sender's user account by computer network side registration interface, set up related information of preserving about sender's user account for setting up an account and sender's user account in the Email processing system; Email processing system by login set up corresponding to the account of the sender's user account in the network service and send Email to network service and realize sending data to network service.Better, network service protocol is SOAP, and XML SCHEMA.
Description of drawings
The above and other feature of the present invention, character and advantage will become more obvious by the detailed description below in conjunction with drawings and Examples, in the accompanying drawings, identical Reference numeral represents identical feature all the time, wherein:
Fig. 1 is an example can using computer environment of the present invention, is positioned at computer network one side of the present invention;
Fig. 2 is the schematic diagram that can use the overall system architecture of network service of the present invention and method;
Fig. 3 is the structure chart according to network service of the present invention;
Fig. 4 A is the schematic diagram that can use an overall system architecture of network service of the present invention and method, and its computer network comprises Email processing system;
Fig. 4 B is the schematic diagram that can use another overall system architecture of network service of the present invention and method, and its computer network comprises Email processing system;
Fig. 5 A-D sets up the examples of interfaces that Email processing system in the account process is set up account;
Fig. 6 A-B sets up the examples of interfaces of setting up sender's user account in the account process on the network service;
Fig. 6 C is the examples of interfaces that the sender registers on the network service;
Fig. 6 D sets the interface of replying option on the network service;
Fig. 6 E is the interface that account relating is set up in request that network service sends;
Fig. 6 F finishes all interface afterwards is set on the Email processing system;
Fig. 6 G sets up the interface of setting up account relating in the account process on the Email processing system;
Fig. 6 H is the interface of confirming that account is successfully set up;
Fig. 7 is according to the present invention, sets up the message flow of account, take Email processing system as example;
Fig. 8 shows the overall message flow process of transmission message of the present invention and message recovery, together equally take Email processing system as example;
Fig. 9 A-D has illustrated the interface of several wrong rules.
Embodiment
Suitable computing environment
Fig. 1 has illustrated an example of suitable computingasystem environment 100, is positioned at computer network one side of the present invention.Computingasystem environment 100 only is an example of suitable computing environment and is not the intention restriction scope of application of the present invention or function.Computing environment 100 should not be interpreted as having with the arbitrary of the assembly described in the exemplary operation environment 100 or make up relevant dependency or requirement.
Those skilled in the art will appreciate that computer or other client computer or server apparatus can be used as the part computer network and adopt, perhaps be used for distributed computing environment (DCE).In this, the invention belongs to any computer system with any amount internal memory or memory cell, and the application program and the process that occur in any amount on any amount memory cell or the capacity, they can use with the present invention.The present invention can be applied to adopt the environment of server computer and client computers in network environment or distributed computing environment (DCE).The present invention can also be used for independent computing equipment, has the programming language function and produces, receives and launch decipher and the executive capability of information with long-range or local service.
The present invention can operate with multiple other universal or special computingasystem environment or configuration.The example that can be fit to known computing system, environment and/or the configuration used with the present invention including, but not limited to: personal computer, server computer, portable or portable set, multicomputer system, based on microprocessor system, set-top box, programmable user electronic equipment, network PC, minicom, mainframe computer, comprise distributed computing environment (DCE) of arbitrary said system etc.
The present invention can describe with the general context of computer executable instructions, the program module of for example being carried out by computer.Generally speaking, program module comprises routine, program, object, assembly, data structure etc., and they are carried out particular task or realize specific abstract data type.The present invention can also be actually used in the distributed computing environment (DCE), is wherein executed the task by the teleprocessing equipment that connects by communication network or other transfer of data medium.In distributed computing environment (DCE), program module and other data can be arranged in local and remote storage media, comprise memory storage device.Distributed Calculation is convenient to Sharing computer resource and service by the direct exchange between computing equipment and system.These resources and service comprise information, high-speed cache, reach the exchange of file disk storage.Distributed Calculation is utilized network connection, allows their collective's effect of subscriber computer performance to be conducive to whole company.In this, plurality of devices can have application program, object or resource, and they can utilize technology of the present invention.
With reference to figure 1, be used for realizing that example system of the present invention comprises that form is the universal computing device of computer 110.The assembly of computer 110 can be including, but not limited to: processing unit 120, Installed System Memory 130, and comprising that the various system components of Installed System Memory are coupled to the system bus 121 of processing unit 120.System bus 121 can be polytype bus-structured any, comprise rambus or Memory Controller Hub, peripheral bus, and use arbitrary multiple bus-structured local bus.But unrestricted, this structure comprises industrial standard architectures (ISA) bus, Micro Channel Architecture (MCA) bus, enhancement mode ISA (EISA) bus, video electronics standard alliance (VESA) local bus, reaches periphery component interconnection (PCI) bus (being also referred to as the Mezzanine bus) by example.
Computer 110 generally comprises various computer-readable mediums.Computer-readable medium can be and to comprise volatibility and non-volatile medium, removable and irremovable medium by any available media of computer 110 access.But unrestricted, computer-readable medium can comprise computer storage media and communication media by example.Computer storage media comprises volatibility and non-volatile, removable and irremovable medium, and they are realized with any means or the technology that is used for storage such as the such information of computer-readable instruction, data structure, program module or other data.Computer storage media is including, but not limited to RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disc (DVD) or other disk storage, cassette, tape, magnetic disc store or other magnetic storage apparatus or be used for storage expectation information and can be by any other medium of computer 110 access.Communication media generally comprises computer-readable instruction, data structure, program module or other data in the modulated data signal such such as carrier wave or other transmission mechanism, and comprises the random information delivery medium.Term " modulated data signal " means the signal that its one or more characteristics are set up or change in the mode that the signal internal information is encoded.By example but unrestricted, communication media comprise such as cable network or directly line connect so wired medium and such as sound, RF, infrared such wireless media and other wireless media.Above-mentioned combination in any should be included in the scope of computer-readable medium.
Installed System Memory 130 comprises computer storage media, and its form is volatibility and/or Nonvolatile memory, such as read-only memory (ROM) 131 and random access memory (RAM) 132.Basic input/output 133 (BIOS) generally is stored in the ROM 131, and it comprises the basic routine that for example helps the inter-module transmission information in computer 110 between the starting period.RAM 132 generally comprises data and/or program module, and they can zero accesses and/or are currently operated thereon by processing unit 120.But unrestricted, Fig. 1 has illustrated operating system 134, application program 135, other program module 136 and routine data 137 by example.
Computer 110 can also comprise other removable/irremovable, volatile/nonvolatile computer storage media.Only pass through example, Fig. 1 illustrated hard disk drive 141 that irremovable, non-volatile magnetic medium is read and write, to the disc driver 151 removable, that non-volatile magnetic disk 152 is read and write and CD drive 155 that removable, non-volatile CD 156 is read and write, such as CD ROM or other optical medium.In the exemplary operation environment available other removable/irremovable, volatile, nonvolatile calculates storage media including, but not limited to cassette, flash card, digital universal disc, digital video tape, solid-state RAM, solid-state ROM etc.The hard disk drive 141 general irremovable storage device interfaces that pass through as interface 140 link to each other with system bus 121, and disc driver 151 generally links to each other with system bus 121 with the removable memory interface as interface 150 with CD drive 155.
The above discusses and provides computer-readable instruction, data structure, program module and other data storage at driver illustrated in fig. 1 and their correlation computer storage media for computer 110.In Fig. 1, for example, described hard disk drive 141 storage operating systems 144, application program 145, other program module 146 and routine data 147.Notice these assemblies or can be identical with routine data 137, perhaps different from them with operating system 134, application program 135, other program module 136.Here provide different digital to illustrate that they are different copies at least for operating system 144, application program 145, other program module 146 with routine data 147.The user can by such as the such input equipment of keyboard 162 and indicating equipment 161 order and input information in computer 110, input equipment is commonly referred to mouse, trace ball or touch panel.Other input equipment (not shown) can comprise microphone, joystick, cribbage-board, satellite dish, scanner etc.These and other input equipment often links to each other with processing unit 120 by the user's input interface 160 with system bus 121 couplings, but also can be connected with bus structures with other interface, such as parallel port, game port or USB (USB).The display device of monitor 191 or other type is also by linking to each other with system bus 121 such as video interface 190 such interfaces.Except monitor 191, computer can also comprise other external equipment, and such as loud speaker 197 and printer 196, they can connect by output Peripheral Interface 190.
Computer 110 can be operated in the networked environment, and this environment uses and is connected such as the logic between the such one or more remote computers of remote computer 180.Remote computer 180 can be personal computer, server, router, network PC, peer device or other common network node, and generally comprise the relevant many or whole elements of above-mentioned and computer 110, although memory storage device 181 only has been described among Fig. 1.The described logic of Fig. 1 connects and comprises local area network (LAN) (LAN) 171 and wide area network (WAN) 173, but can also comprise other network.This networked environment is common in office, enterprise-wide. computer networks, corporate intranet and the Internet.
When being used for the LAN networked environment, computer 110 links to each other with LAN 171 by network interface or adapter 170.When being used for the WAN networked environment, computer 110 generally comprises for setting up modulator-demodulator 172 or other device of communication such as the such WAN 173 in the Internet.Modulator-demodulator 172 can be inner or outside, and it can link to each other with system bus 121 by user's input interface 160 or other suitable mechanism.In networked environment, can be stored in the remote memory storage devices about computer 110 described program modules or its part.But unrestricted, Fig. 1 has illustrated the remote application 185 that resides on the memory device 181 by example.Network connection shown in being appreciated that is exemplary, also can use other device that establishes a communications link at intercomputer.
Term definition
In the following description, subordinate's term will be endowed specific implication,
Connection Service: Connection Service refers to be based upon a kind of connection between Email processing system and the network service, the attribute of the mobile communication system that Connection Service will connect according to network service and the relative set in the configuration change Email processing system are so that the mobile communication structure that e-mail system can be connected with each network service and they is complementary.Connection Service can also provide the value-added service of being supported by corresponding mobile communication system.
Network service, the service of the Internet-based of being set up by the operator of mobile communication system, effect provide towards the interface of e-mail system (adopting the network service protocol such as SOAP and XML SCHEMA agreement) with towards the interface of mobile communication system (employing mobile communication protocol) and realize two linkings between the interface.Network service can be provided by a series of server/server group.
Information: what transmit between Email processing system and network service follows data flow such as soap protocol, and its effect is coupling and the renewal that realizes the setting between Email processing system and the network service.
Data: the message flow that between Email processing system, network service and mobile communication system and mobile communication terminal, transmits, realize the transmission of message (message that comprises various data types), follow XMLSCHEMA when wherein this message flow transmits between Email processing system and network service, follow simultaneously SOAP, follow mobile communication protocol when between network service and mobile communication system and mobile communication terminal, transmitting.
Overall system architecture
In the overall system architecture of the present invention, topmost design is that the operator by mobile communication system sets up network service, as top defined, this network service provides towards the interface of the e-mail system network service protocol of SOAP and XML SCHEMA agreement (adopt such as) with towards the interface of mobile communication system (employing mobile communication protocol) and realize two linkings between the interface.Usually, this network service can be provided by a series of server/server group, for a person skilled in the art, network service how to realize specific function is a kind of known technology, the present invention will describe the function of network service in detail, and the network service with function described herein of therefore realizing by any mode all will be regarded as within the scope of the present invention.
With reference to figure 2, Fig. 2 shows the structural representation of system of the present invention, and this system 200 comprises, computer network 202, be used for providing the network service of communicating by letter 204 between computer network and the mobile communication system, by the mobile communication terminal 208 of mobile communication system 206 services; This computer network 202 is connected to network service, follow network service protocol (for example SOAP and XML SCHEMA,) and network service 204 swap datas and/or information, and network service 204 is followed mobile communication protocol by mobile communication system 206 and portable terminal 208 swap datas and/or information.
Fig. 3 shows support according to the present invention by the structure chart of the network service of computer network and communication of mobile terminal, and as shown in Figure 3, this network service 300 comprises,
Computer network side communication interface 302 is followed network service protocol swap data and/or information with computer network;
Computer network side registration interface 304 supplies the user of computer network to register;
The user's of registered computer network data is preserved in computer network side data storehouse 306;
Mobile communication system side communication interface 308 is followed mobile communication protocol by mobile communication system and portable terminal swap data and/or information.
In some applications, also comprise mobile communication side data storehouse 310, preserve the data by the portable terminal of mobile communication system service.
Better situation, the computer network 202 that network service connects comprises the system with account management function; After network service 300 registrations, network service 300 is given user's one account with registration to the user of computer network by computer network side registration interface 302, and this account is by the system management with account management function on the computer network 202.Better situation is, has system made one account of account management function, and gives with user's one account of registration with network service 300 and to set up corresponding relation.The account that this system with account management function sets up by login is carried out exchanges data, and exchanges data comprises the exchanges data by network service and mobile communication system and portable terminal.
Below, will the operation principle of network service of the present invention be described take Email processing system as example, Email processing system is a kind of system management with account management function, also is a kind of form of expression of computer network certainly.This Email processing system is connected to network service by Connection Service, in Email processing system, set up an account, this account is corresponding to sender's user account of setting up by computer network side registration interface in network service, and the information about sender's user account is preserved in the computer network side data storehouse of network service; Email processing system by login set up corresponding to the account of the sender's user account in the network service and send Email to network service and realize sending data to network service.
With reference to figure 4A, Fig. 4 A is the schematic diagram that can use an overall system architecture of network service of the present invention and method, and its computer network comprises Email processing system.The 400A of this system comprises, Email processing system 402, and network service 404 is by the mobile communication terminal 408 of mobile communication system 406 services; This Email processing system 402 is connected to network service by Connection Service 403, follow network service protocol (for example SOAP and XML SCHEMA, for information, directly transmit according to SOAP, and for data, at first follow XML SCHEMA, transmit following SOAP) with network service 404 swap datas and/or information, and network service 404 is followed mobile communication protocol by mobile communication system 406 and portable terminal 408 swap datas and/or information.
Fig. 4 B is the schematic diagram that can use another overall system architecture of network service of the present invention and method, and its computer network comprises Email processing system.Among this example system 400B, network service is two group network servers, is set up by operator A and B respectively, and two groups of servers connect respectively the mobile communication system of the A of operator and B, have several mobile phones (portable terminal) in each framework.Need explanation, this example only is in order to illustrate that any one details of wherein mentioning should not be considered to be the restriction for the scope of the invention.With reference to figure 4B, Email processing system 412, connect respectively the network service 414a that is set up by the A of operator and the network service 414b that is set up by the B of operator by two Connection Service 413a and 413b, several mobile communication terminals 418a-c of the mobile communication system 416a service of the A of operator operation, equally, several mobile communication terminals 418d-f of the mobile communication system 416b service of the B of operator operation.Two Connection Service 413a and 413b follow network service protocol (for example SOAP and XML SCHEMA) and network service 414a and 414b swap data and/or information, and network service 414a and 414b follow mobile communication protocol respectively by mobile communication system 416a and 416b and portable terminal 418a-f swap data and/or information.
Computer network side interface on the network service
Network service need to be carried out a network interface protocols, to realize computer network side communication interface recited above, computer network side registration interface, computer network side data storehouse, mobile communication system side communication interface and possible mobile communication side data storehouse.
For this reason, the communication protocol of network service needs to define following standard at least:
The standard of the information of related network service in this communication protocol, it will comprise following content at least: Internet Service Provider, network service provide address, Net service name, types of network services.Table 1 shows the example of standard of the information of related network service, needs explanation, and this example only is for illustrative purposes, scope of the present invention is not carried out any restriction:
Table 1
<serviceInfo> Information of network service
<serviceProvider> The Internet Service Provider
<serviceUri> The URI of network service
<signUpPage> The URI of the registration page of network service
<helpPage> Help the URI ofhelpPage of page or leaf
<targetLocale> The described area of network service
<localName> The title of locale language under network service uses
<englishName> The network service English name
<authenticationType> The authorization that network service is supported
<supportedService> The source of the service of supporting
<SMS_SENDER> Support the SMS service
<MMS_SENDER> Support the MMS service
For example, the below is a code instance, has wherein defined each above-mentioned variable:
Figure GSB00000804101500131
For wherein<SMS_SENDER variable, further enumerated concrete parameter in the above-mentioned code instance, comprise that the each simultaneously receivable number of short of " maxRecipientsPerMessage=" 50 " " expression is 50, the each short message book that sends simultaneously of " maxMessagesPerSend=" 20 " " expression is 20, number of characters in every message of " maxSbcsPerMessage=" 70 " " expression is 70, for the user with two kinds of service languages, another kind of language (such as the Chinese) number of characters in every message of (for example user of CHINESE REGION) " maxDbcsPerMessage=" 70 " " expression is 70.
For wherein<MMS_SENDER, further enumerated concrete parameter in the above-mentioned code instance, comprise that "<MMS_SENDER supportSlide=" true " " expresses support for the format editor of Multimedia Message, the Multimedia Message quantity that " maxRecipientsPerMessage=" 50 " " expression can receive at every turn simultaneously is 50, " maxSizePerMesssage=" 30000 " " represent that the full-size of each Multimedia Message is 30kB, and " maxSlidesPerMessage=" 10 " " represent that the quantity of the format that can have in each message is 10.
The standard of the information of above-mentioned related network service will be sent to Email processing system by Connection Service.
About the standard of user profile, need at least to show user's identity, authorization, password in this communication protocol, in some applications, also need to illustrate user's the affiliated type of service, target of service etc.
This communication protocol also needs the setup message standard, at least message type specification, sender information, recipient information, message content, in case of necessity, also need to illustrate return information and the type service relevant with message content, table 2 shows an example of message specification, equally, this example only is for illustrative purposes, scope of the present invention is not carried out any restriction.
Table 2
Figure GSB00000804101500151
For example, the below is a code instance, has wherein defined each above-mentioned variable:
Figure GSB00000804101500152
Figure GSB00000804101500161
Figure GSB00000804101500171
This network service also needs to define the COS standard, and the COS that this network service is supported is described, such as video, audio format etc.Table 3 is examples of COS standard, and this example only is for illustrative purposes equally, scope of the present invention is not carried out any restriction.
Table 3
Text Text/plain Text in the message
Static Image Image/jpeg format Still image only is used for MMS
Muliti-frame Image Image/GIF form Dynamic image only is used for MMS
Midi audio format Audio frequency/MID form The MIDI audio frequency only is used for MMS
AMR sound format Audio frequency/AMR form The AMR audio frequency only is used for MMS
This network service communication agreement also needs the definition error standard, operating mistake to occur be the reason that how to show mistake to be defined in, and table 4 is example error criterion, same, this example only is for illustrative purposes, scope of the present invention is not carried out any restriction.
Table 4
“ok” Success
“invalidUser” Invalid user or password
“unregistered” Unregistered user
“expired” Expired user
“invalidRecipient” Invalid recipient
“crossCarrier” Cross operator
“invalidChar” Invalid field
“invalidMedia” Invalid media
“perDayMsgLimit” The transmission that surpasses every day limits to a number or amount
“lengthLimit” Surpass length
“sizeLimit” Oversize
“slideNoLimit” The quantity that surpasses format
“invalidFormat” Invalid form
“serviceNetwork” The network service fault
“Others” Other mistakes, but expanded application
This network interface protocols has also defined user's relevant information, comprises the number of user's title (ID), password and answer.The below is a code instance, has wherein defined each above-mentioned variable:
Figure GSB00000804101500181
Figure GSB00000804101500191
Set up account
The below introduces above-mentioned parts in detail, and this sentences Outlook as Email processing system, and the process of setting up account comprises following step,
At first, user selection is set up an account in Email processing system, such as in the account management of Outlook, selecting newly-built account, shown in figure 5A, select " Account Settings " option (step 500), enter into the interface shown in Fig. 5 B,, can find to be different from the characteristics of general Email processing system herein, namely many a kind of optional account types, Here it is according to the account type that uses with communication of mobile terminal of specializing in provided by the present invention, shown in figure 5B.As seen, except traditional email accounts type, increased again " Outlook Add-in Connector " (step 502), the account for portable terminal that this expression provides by Connection Service (relevant Connection Service will describe in detail in the back), herein, (Connection Service can be by a plurality of to select a Connection Service, the back can describe in detail), in in the enforcement of Fig. 5 B, selected " Outlook Mobile Service " as Connection Service (step 504), click next step (step 506), will be connected to network service by selected Connection Service.
In Email processing system, set up the interface that the approach of account can also provide by Fig. 5 C and Fig. 5 D, in Fig. 5 C, select " Option " (step 508), interface shown in Fig. 5 D can appear, select afterwards " Notification " (step 510), for the account of setting up for the first time, can be connected to network service by selected Connection Service equally.
Fig. 5 A will be provided by mobile account apparatus for establishing 420 to the function shown in Fig. 5 D.
Afterwards, the user need to also set up an account in this network service, and for fear of obscuring, the account that is based upon on the network service is called sender's user account.Following step will have network service to provide, rather than Email processing system provides, with reference to figure 6A, at first network service can require the user to set the information " Server Information " (step 600) of relevant network service, the information of network service has comprised the address of server, the address of server is the network address of supporting the specific service device of this network service, if this network service is to be provided by a server zone, any one can support the address of the server of this network service to be used so, and the step of setting server is 601.The step " Logon information " (step 602) of setting sender's user account afterwards.Set the step of user account and password, be respectively step 603a and step 603b, herein, the step 603b of setting code can be regarded as the part to sender's user account of network service application safety rule.
Sometimes, the user may not understand the network address of server, at this moment, can fetch the setting of finishing for server address by an auxiliary chain, and, when creating sender's account first, all need to receive the registration of finishing sender user on the network service by auxiliary chain.With reference to figure 6A, the auxiliary link " Office online web site " (step 604) that provides on selection Fig. 6 A, can be connected to just like the auxiliary webpage shown in Fig. 6 B, the above has listed the address (step 605a) of available network service (server), in the embodiment shown in Fig. 6 B, the base area Division, different options is provided, the user can select according to the area at own place, selected after the area, can further select concrete server address provide services on the Internet (step 605b).Equally, the user also can fetch the setting of finishing for sender's user account by auxiliary chain.If the user fetches by auxiliary chain and finishes above-mentioned setting, network service can call the function of " obtaining user profile ", obtaining setting that the user finished and be used as every setting on the webpage shown in Fig. 6 A with them on auxiliary webpage, when returning the interface of Fig. 6 A, whole settings show corresponding information in order to finish in the future the user.Need explanation, when tapping into row and set by auxiliary chain, password will be notified the user by other approach, such as sending mail or send SMS message, rather than directly be presented on the corresponding interface.Then need to carry out next step sender user's registration; need to use sender's information to register; step 605b by Fig. 6 B; arrive the interface shown in Fig. 6 C; Fig. 6 C is the interface that the sender registers on the network service; what wherein at first need to input is sender's title; usually can use sender's cell-phone number; also can use name or other code names; this will decide according to the mobile communication system that operator sets; this can further specify in conjunction with Connection Service in the back; according to Fig. 6 C, be input recipient's cell-phone number " Mobile No. " (step 606a) herein, the network service mobile communication system that can be connected with it voluntarily contacts afterwards; determined the validity of this number, the number after determining can be presented in " Confirmed No. " (step 606b).Better, in order to prevent the behavior such as auto registration, can increase validity the encoding option " Validation code " (step 606c), this step is the technology that extensively adopts, and no longer describes in detail here.Click afterwards " Next " (step 606d), enter next step, sender's portable terminal that setting and this sender's user account are associated, and reverse-path.
Will enter the interface shown in Fig. 6 D by " Next " (the step 606d) that clicks among Fig. 6 C.Fig. 6 D is sender's portable terminal that setting and this sender's user account are associated, and reverse-path.This step need to be finished at network service.Step 607a at first needs to set the mode of answer, be returned to portable terminal such as setting 607b, if when the registration of the step 606a place of Fig. 6 C, input oneself a cell-phone number (perhaps number of other portable terminals before, to be used as herein default association to this sender's user account) will be used as the number (will show this number in the interface of back, and can further revise) of answer.Replying option (step 607a), can select to return back to portable terminal " Reply to mobile " " (step 607b); will be returned to the portable terminal number (such as cell-phone number) of the said setting in front this moment; if select to be returned to Email " Reply to email " (step 607c); then need further to determine the address of mail; corresponding current address " Current email address " is corresponding to the e-mail address (step 607d) of this sender's user account on the Email processing system; perhaps, another e-mail address also can be set as return address, be arranged in " New email address " (step 607e).According to the embodiment shown in Fig. 6 D, also comprise an additional option " Attached comment " (step 607f), for a person skilled in the art, clearly can add other content herein or not need this additional option.Click " OK " (step 607g) and finish the configuration at this interface.
At this moment, the configuration on the network service is finished substantially, is afterwards to set up account on the Email processing system and the association between the sender's account on the network service.The purpose of carrying out the sender information registration is to be convenient to network service manage accordingly for sender user.Be in security consideration, network service can send one and ask to Email processing system, the information that has comprised the related network service in this request, address (with reference to the mark 608a among the figure 6E) such as the webserver, shown in Fig. 6 E, after the affirmation that obtains the user (step 608b), could continue next step, continue to set up two associations between the account.Before formally setting up association, network service can enter into the interface of Fig. 6 F.Show the situation that disposes the account of finishing at network service.Function and the interface of Fig. 6 D to Fig. 6 E provide by network service.
Enter the interface of Fig. 6 F, setting completed for the sender's account on the network service, and corresponding information has all been filled complete, comprises the title of account, the address of network service, and logon information and password, this interface 6F are exactly that information is filled complete surface chart 6A.Need explanation, the password that herein sets does not show (609d) in " Password ", but in other way, sends the user to such as sending Email or sending message (referring to that the user who gives tacit consent to registers portable terminal).According to the present invention, in order to ensure the correctness of network service, also used wrong rule for sender's user account, comprise that the mistake rule comprises the availability of test network service, the validity of test sender user account.Continue with reference to figure 6F, can test the account " Testing account settings " that sets at step 609a.Click " Test account settings " (step 609b), can learn whether the sender user who sets on the network service correctly is provided with, if arrange incorrectly, network service of the present invention also can be reported according to the type of mistake.Continue to get back to Fig. 6 F, click " OK " (step 609c) and confirm that the sender's account configuration on the network service finishes, formal set up with Email processing system on account related.
Clicking " OK " (step 609c) afterwards, enter into the interface shown in Fig. 6 G, Fig. 6 G sets up the interface of setting up account relating in the account process on the Email processing system.In this step, need to set up related with sender's user account of in network service, setting up the account of setting up in the Email processing system.At first be to set " Account name " with reference to figure 6G; here " Account name " refers at Email processing system; the title of this account that shows in the account management such as Outlook; usually can be referred to as " Account name ", (step 610a) with the name of server or operator.To set information on services " Server Information " (step 610b) afterwards, the network service here is identical with the network service that disposes before, if sender user need to change setting, set the path of replying such as needs, can click " Login the service provider site to configure additional settings such as your reply-to address " (step 610c) and finish, this will be described later.When configuration " outgoing message " (step 610d), network service can call the function of " obtaining user profile ", input recipient's cell-phone number " Mobile No. " (step 606a) in the register interface shown in Fig. 6 C of institute to obtain the user, the cell-phone number of this setting shows in " Your phone number ".Certainly, the user also can change setting here, adopts phone number conduct the number here that uses when being different from registration.Such as input another portable terminal number (cell-phone number) at " Your phonenumber ", need explanation, if changed " Your phone number " herein and inputted another portable terminal number (cell-phone number), so before described answer message page will be returned on the portable terminal number (cell-phone number) of new settings here.Click afterwards " OK " (step 610e), finish the setting at this interface.The function of Fig. 6 G is finished at the Email processing system place.
Afterwards, can obtain dialog box shown in Fig. 6 H.Expression is successfully completed the foundation of account.
After setting up association, the user can as email accounts use like that this account of setting up, and this account can be added in user's the account management, with general the same management of email accounts.
Fig. 7 has illustrated the communication process of information in the above-mentioned process of setting up account.In the superincumbent description, network service provides computer network side communication interface, follows network service protocol swap data and/or information with computer network; Computer network side registration interface supplies the user of computer network to register; And computer network side data storehouse, preserve the user's of registered computer network data, such as the information about sender's user account.
Mobile communication side on the network service
According to the present invention, network service also provides mobile communication system side communication interface, follows mobile communication protocol by mobile communication system and portable terminal swap data and/or information.Where necessary, also provide mobile communication side data storehouse, preserve the data by the portable terminal of mobile communication system service.Usually, the data of relevant portable terminal can comprise the mobile communication system under this mobile communication, affiliated operator.Particularly when having a plurality of network services when being connected to different mobile communication system by different operator's operations, can preserve about operator and mobile communication system under each recipient user.Predictably, along with the expansion of mobile communication system function, the data of portable terminal also can increase thereupon, to adapt to newly-increased business.Therefore, it will be appreciated that the data of portable terminal herein should comprise any applied business that has existed or will exploited be supported by mobile communication system.
Generally, in fairly simple realization, do not use mobile communication side data storehouse, can not preserve the data of portable terminal, directly be used as recipient's sign with the number (such as cell-phone number) of portable terminal.
Network service is followed mobile communication protocol by mobile communication system and portable terminal swap data and/or information, and wherein this mobile communication protocol is that this mobile communication system is supported.Mobile communication protocol comprises the mobile communication protocol of any 2G, 2.5G, 3G or renewal.
Connection Service
Defined such as the front, Connection Service herein refers to be based upon a kind of connection between Email processing system and the network service, the attribute of the mobile communication system that Connection Service will connect according to network service and the relative set in the configuration change Email processing system are so that the mobile communication structure that e-mail system can be connected with each network service and they is complementary.Connection Service can also provide the value-added service of being supported by corresponding mobile communication system.
For many situations, Email processing system of the present invention is connected to different network services by different Connection Service; And at Email processing system sender's user account on network service corresponding to several accounts being set, different network services is preserved respectively the information about each sender's user account.
Accordingly, angle from network service, also can preserve sender's user account of corresponding different Email processing systems on the network service, thus, different Connection Service can be connected to network service, Connection Service should need all to link to each other with computer network side communication interface, computer network side registration interface and the computer network side data storehouse of network service, so that the Email processing system that Connection Service connects and network service are complementary.
Email processing system is connected to by different Connection Service in the situation of different network services, and by setting up respectively the form of corresponding account, the situation of its step and above-described corresponding single network service is similar, no longer repeats details here equally.Summed up, can comprise following several step by different Connection Service connecting electronic post-processing systems to different network services: at Email processing system several accounts are set; On different network services, different sender's user accounts is set; Between Email processing system arranges sender's user account on several accounts and the different network service, set up related; And preserve respectively information about each sender's user account by different network services.
According to the present invention, the Connection Service that is connected to the heterogeneous networks service gathers respectively the information of its specific network service that connects and reports to Email processing system.For instance, because different network services is connected to the different mobile communication system by different operator's operations, so their attribute is not identical, such as, with reference to top Fig. 6 C and Fig. 3.Need in the step 606a of Fig. 6 C, input the number of portable terminal by the mobile communication system 306a of the A of operator operation and register, register and need in the step 606a of Fig. 6 C, input the name that mobile phone users registers by the mobile communication system 306b of the B of operator operation.These differences will and report to Email processing system by the Connection Service collection, directly change the setting to account that should network service of setting up in the Email processing system, come thus so that this account and this network service are complementary.In summary, the present invention is connected to by different Connection Service in the situation of different network services at Email processing system, and a plurality of Connection Service need to be finished following steps: different Connection Service is connected to the heterogeneous networks service; Gathered respectively the information of its specific network service that connects by different Connection Service; And with the information reporting that gathers to Email processing system.
In the present invention, Connection Service also plays the effect of setting up link, by top description as can be known, quite a few configuration of the present invention need to be finished at network service, but for user-friendly, this part function is integrated in the interface of general Email processing system, so, when user's click is actually in the function that network service is finished, Connection Service will automatically link to corresponding address.Such as, with reference to top Fig. 6 E, for the account that is used for mobile messaging, it is to there being the link of a network service, this link has specific sign " oms:http: // ", when Email processing system was processed the account link with this sign, Connection Service can be connected on the corresponding network service automatically.And for Email processing system, this link shows as a common button in the general e-mail system (in order to realize integrated with general Email), when clicking this button, can automatically link on the corresponding network service.
Account management
After being provided with account, the present invention also supports the management for account, mainly comprises revising the account setting.
The present invention also supports the change that arranges for account, and the process of the step of change and interface and above-mentioned foundation is similar, can show simultaneously current setting when just occurring at the interface, rather than to want to set up account be that all settings are blank like that.According to the present invention, the arranging when changing of the account of Email processing system, according to user's setting, corresponding sender's user account can synchronously change, and perhaps, according to user's setting, corresponding sender's user account can not change equally.Accordingly, if the user directly makes amendment for sender's user account, the account on the Email processing system also can correspondingly change or not change.The change of account setting will be saved in the information about sender's user account.When the account of Email processing system is logined, Email processing system will obtain from network service the Set For Current of this account, and this setting is based on the information about sender's user account.
Angle from network service, by computer network side communication interface is provided, follow network service protocol swap data and/or information with computer network, and computer network side data storehouse, preserve the user's of registered computer network data, such as the information about sender's user account, realize above-mentioned account management.
Send message flow
Continuation after the account setting is finished, just can send a message to portable terminal by this account take Email processing system as example.According to the present invention, Email processing system by login set up corresponding to the account of the sender's user account in the network service and send Email to network service and realize sending data to network service.For Email processing system, the operation that this operation can be following: at first choose an account, be exactly the account corresponding with sender's user account of setting up before herein, then carries out the editor of message,
After editor finished, just the form according to Email sent a data grouping.Email processing system produces and follows the packet of second network service agreement and be sent to network service, and this packet comprises the message that will be sent out, sender information and recipient information.Second network service agreement herein can be XML SCHEMA, and message flow produces according to XML SCHEMA, afterwards according to SOAP in transmission over networks.In packet, the message that the message that will be sent out is edited before being exactly.Sender information can be any information that can show identity of the sender, owing to preserve the information about the sender at the network service place, so sender information can be wherein any one, and network service can be determined according to this information sender's identity.The recipient information is recipient's portable terminal number normally, and when preserving the information about the recipient at the network service place, the recipient information also can be wherein any one.Email processing system by login set up corresponding to the account of the sender's user account in the network service and send Email to network service and realize sending data to network service.Realize thus Email processing system by login set up corresponding to the account of the sender's user account in the network service and send Email to network service and realize sending data to network service.
Network service is according to information and the described packet of sender's information authentication about sender's user account, from packet, derive message, and determine portable terminal according to relevant recipient user's information and recipient information, and sending a message to determined portable terminal by mobile communication system, this message is followed the mobile communication protocol of being supported by this mobile communication structure.Mobile communication protocol comprises the mobile communication protocol of any 2G, 2.5G, 3G or renewal.
Summed up, adopt Email processing system be example support by set up in the e-mail system login corresponding to the account of the sender's user account in the network service and send Email to the method for network service, comprising:
Produced the packet of following the second network service agreement by Email processing system; This packet is sent to network service from Email processing system, and this packet comprises the message that will be sent out, sender information and recipient information; Network service is according to verifying described packet about information and the sender information of sender's user account; Network service is derived message from packet; Network service is determined portable terminal according to relevant recipient user's information and recipient information; And by mobile communication system message being sent to determined portable terminal from network service, this message is followed the mobile communication protocol of being supported by this mobile communication structure.
From the angle of network service, it is as follows to send message flow: computer network is followed network service protocol and network service communication by computer network side communication interface; Network service receives from computer network side communication interface and follows the network service protocol data, converts thereof into the data of following mobile communication protocol; Data communication device after network service will be changed is crossed mobile communication system side communication interface, follows mobile communication protocol by mobile communication system and communication of mobile terminal.
Reply message flow
According to the present invention, continue take Email processing system as example, network service can be included in the information about sender's portable terminal in the information about sender's user account, and portable terminal can be determined the object of answer and replys according to this information.
Better, network service can produce " returning back to " information based on sender information with about the information of sender's account, and the information that will " return back to " is sent to determined portable terminal.Portable terminal is after editting message recovery, and employing sends answer message to the network service with " returning back to " information by mobile communication system and realizes replying message, and these message are followed the mobile communication protocol of being supported by mobile communication system.Network service produces the packet of following the second network service agreement afterwards, packet comprises the message of answer, simultaneously, network service is according to the account of determining about the information of sender's account and " returning back to " information on the Email processing system, and sends with the form of Email and to comprise the packet of replying message.Second network service agreement wherein can be XML SCHEMA, it is noted that the data that produce according to XML SCHEMA also need according to SOAP when transmission over networks.
For related portable terminal being set and setting the situation that returns back to portable terminal in the step 607d of Fig. 6 D, network service meeting translation data is grouped into as the form of being supported by sender's portable terminal and is sent to sender's portable terminal.If do not specify other portable terminal and sender's account relating at the 607d of Fig. 6 D, the related portable terminal of acquiescence is exactly portable terminal of using in (step 606a) when registering among Fig. 6 C number so.
Summed up, the employing Email processing system is that the recovery process of example comprises following step:
At first need from network service transmission " returning back to " information to determined portable terminal, should " returning back to " information be based on sender information and produce about the information of bolter's account;
Send answer message to the network service with " returning back to " information from mobile communication system afterwards and realize portable terminal answer message, message is followed the mobile communication protocol of being supported by mobile communication system;
Network service produces and follows the second network service agreement, and such as the packet of XML SCHEMA, packet comprises the message of answer, needs explanation, and afterwards transmission still need to be according to the first network service agreement, such as SOAP;
Network service is according to the account of determining about the information of sender's account and " returning back to " information on the Email processing system; And
Form transmission with Email comprises the packet of replying message, for related portable terminal being set and setting the situation that returns back to portable terminal in the step 607d of Fig. 6 D, this step is for to be grouped into the form of supporting for by sender's portable terminal by the network service translation data; And will be sent to sender's portable terminal from network service through the data of conversion.Equally, if do not specify other portable terminal and sender's account relating at the 607d of Fig. 6 D, the related portable terminal of acquiescence is exactly portable terminal of using in (step 606a) when registering among Fig. 6 C number so.
Fig. 8 shows transmission message as an example of Email processing system example and the overall message flow process of message recovery.
From the angle of network service, portable terminal is followed mobile communication protocol by communicating with mobile communication system side communication interface by mobile communication system; Network service receives the data of following mobile communication protocol from mobile communication system side communication interface, converts thereof into the network service protocol data; Data communication device after network service will be changed is crossed computer network side communication interface, follows network service protocol and computer network communication.Need explanation, the communication interface of computer network side can communicate by the entity relevant with computer network with all being understood to, comprises the portable terminal of the association that may set.
Safety regulation
Network service application safety rule of the present invention.Safety regulation of the present invention is followed and is authorized and encrypt principle, be before any one action relevant with another entity of any one entity is carried out in the network, all need to obtain the mandate of related entities, and the process of mandate is undertaken by encrypting traffic/information flow.Unencrypted data flow/information flow or unauthorized action all can not be performed in system of the present invention.
Such as, take Email processing system as example, safety regulation is included as each sender's user account password is set, sent before the account of setting up sender's account and Email processing system related and comprise the asking to Email processing system of information of network service, this described in the above.In addition, safety regulation can also comprise:
The information that adds network service in " returning back to " information is so that exercise supervision and manage for network service;
Adopt encryption for the sender information in " returning back to " information;
In returning back to the information of Email processing system, insert the information about network service and portable terminal, so that the sender distinguishes message effectively.
The mistake rule
Network service application error rule of the present invention.
Take Email processing system as example, the mistake rule comprises the availability of test network service equally, the validity of test sender user account, and this was describing before.Also can comprise and test the relevance between the account of sender's user account and Email processing system.
Fig. 9 A-D has illustrated other 4 kinds of wrong rules:
The server of Fig. 9 A explanation network service can't UNICOM.
Fig. 9 B explanation user profile is incorrect.
Unnecessary one dialog box has been opened in Fig. 9 C explanation.
Fig. 9 D has illustrated the not unlatching of mobile communication function of Email processing system.
The implementation method of summary
The present invention also provides a kind of the support to be simply described as follows by the method for computer network and communication of mobile terminal, and the method comprises: follow network service protocol and computer network services swap data and/or information; Follow mobile communication protocol by mobile communication system and portable terminal swap data and/or information; And in the data of following network service protocol with follow between the data of mobile communication protocol and change.
Particularly, computer network side communication interface be need to provide, network service protocol swap data and/or information followed with computer network; Computer network side registration interface is provided, supplies the user of computer network to register; Computer network side data storehouse is provided, preserves the user's of registered computer network data; Mobile communication system side communication interface is provided, follows mobile communication protocol by mobile communication system and portable terminal swap data and/or information.If necessary, also provide mobile communication side data storehouse, preserve the data by the portable terminal of mobile communication system service.
Network service is carried out network interface protocols, and this network interface protocols defines the standard of the information of related network service, standard, message specification, COS standard and the error criterion of relevant user profile at least.
Better, the system with account management function is provided at computer network; And after the network service registration, network service is given user's one account with registration to the user of computer network by computer network side registration interface, and this account is by the described system management with account management function on the computer network.Better, set up an account by having account management function, and foundation and network service are given the corresponding relation with user's one account of registration.
During exchanges data, carry out exchanges data by the account that the system with account management function sets up by login, exchanges data comprises the exchanges data by network service and mobile communication system and portable terminal.Wherein, computer network is followed network service protocol and network service communication by computer network side communication interface; Network service receives from computer network side communication interface and follows the network service protocol data, converts thereof into the data of following mobile communication protocol; Data communication device after network service will be changed is crossed mobile communication system side communication interface, follows mobile communication protocol by mobile communication system and communication of mobile terminal.Another direction, portable terminal is followed mobile communication protocol by communicating with mobile communication system side communication interface by mobile communication system; Network service receives the data of following mobile communication protocol from mobile communication system side communication interface, converts thereof into the network service protocol data; Data communication device after network service will be changed is crossed computer network side communication interface, follows network service protocol and computer network communication.
Better, network service application safety rule, safety regulation comprises authoring program and data encryption.And, network service application error rule, the reason of mistake rule report one operation failure.
Especially, system with account management function is Email processing system, be connected to network service by Connection Service, the method also comprises: set up an account in Email processing system, in network service, set up sender's user account by computer network side registration interface, set up related information of preserving about sender's user account for setting up an account and sender's user account in the Email processing system; Email processing system by login set up corresponding to the account of the sender's user account in the network service and send Email to network service and realize sending data to network service.Better, network service protocol is SOAP, and XML SCHEMA.
According to the present invention, a kind of technology of utilizing Email processing system and portable terminal to communicate is provided, utilize fully the comprehensive function of Email processing system, greatly improved the experience that the user uses equipment and portable terminal based on computer network to communicate.
Above-described embodiment provides to being familiar with the person in the art and realizes or use of the present invention; those skilled in the art can be in the situation that does not break away from invention thought of the present invention; above-described embodiment is made various modifications or variation; thereby protection scope of the present invention do not limit by above-described embodiment, and should be the maximum magnitude that meets the inventive features that claims mention.

Claims (22)

1. a support is characterized in that by the network service of computer network and communication of mobile terminal,
Described network service is connected to Email processing system via Connection Service and follows network service protocol and Email processing system swap data and/or information;
Described network service also connects mobile communication system and follows mobile communication protocol by mobile communication system and portable terminal swap data and/or information;
Described Connection Service changes the setting of Email processing system according to the attribute of mobile communication system and configuration, so that Email processing system can be complementary with the mobile communication system that network service and they are connected; And
Described network service is configured to and will follows network service protocol, become to follow mobile communication protocol, send to as message by mobile communication system the data of recipient's portable terminal as Email from the data transaction that the account of Email processing system receives;
Described network service comprises:
Computer network side communication interface is followed described network service protocol swap data and/or information with computer network;
Computer network side registration interface supplies the user of computer network to register;
The user's of registered computer network data is preserved in computer network side data storehouse;
Mobile communication system side communication interface is followed described mobile communication protocol by mobile communication system and portable terminal swap data and/or information, and
Mobile communication system side data storehouse is used for preserving the data by the portable terminal of mobile communication system service.
2. network service as claimed in claim 1, it is characterized in that, described network service is carried out network interface protocols, and this network interface protocols defines the standard of the information of related network service, standard, message specification, COS standard and the error criterion of relevant user profile at least.
3. network service as claimed in claim 1 is characterized in that,
After the network service registration, give and user's one account by network service by computer network side registration interface for the user of Email processing system, and this account is managed by Email processing system.
4. network service as claimed in claim 3 is characterized in that,
Described Email processing system is set up corresponding relation with account and the described network service of the user in the described Email processing system with user's a account.
5. network service as claimed in claim 4 is characterized in that, described Email processing system carries out exchanges data by following action:
The account that login is set up, and
By network service and mobile communication system and portable terminal swap data.
6. network service as claimed in claim 1 is characterized in that, network service receives the response message of following described network service protocol from recipient's portable terminal;
The response message that network service will be followed mobile communication protocol is delivered to the portable terminal that is associated with the account of described Email processing system.
7. network service as claimed in claim 1 is characterized in that,
Network service receives the response message of following mobile communication protocol from recipient's portable terminal;
Network service is converted to described response message the data of following network service protocol; And
Network service will be followed the data of network service protocol as the account of email delivery to described Email processing system.
8. network service as claimed in claim 1 is characterized in that, described network service application safety rule, and described safety regulation comprises authoring program and data encryption.
9. network service as claimed in claim 1 is characterized in that, described network service application error rule, the reason of described wrong rule report one operation failure.
10. network service as claimed in claim 1 is characterized in that,
Network service is preserved sender's user account of different Email processing systems;
Network service is connected to each different Email processing system via different Connection Service.
11. network service as claimed in claim 1 is characterized in that, described network service protocol is SOAP, and XML SCHEMA.
12. a support is characterized in that by the method for computer network and communication of mobile terminal the method comprises:
Between network service and mobile communication system, connect, be used for following mobile communication protocol by mobile communication system and portable terminal swap data and/or information;
Between network service and Email processing system, connect, be used for following network service protocol and Email processing system swap data and/or information, wherein network service is connected to Email processing system via Connection Service, described Connection Service changes the setting of Email processing system according to the attribute of mobile communication system and configuration, so that Email processing system can be complementary with the mobile communication system that network service and they are connected; And
Network service will be followed network service protocol, become to follow mobile communication protocol, sends to as message by mobile communication system the data of recipient's portable terminal as Email from the data transaction of the account reception of Email processing system;
Described method also comprises:
One communication interface of the computer network side of providing services on the Internet is followed described network service protocol swap data and/or information with computer network;
One registration interface of the computer network side of providing services on the Internet supplies the user of computer network to register;
One database of the computer network side of providing services on the Internet is preserved the user's of registered computer network data;
One communication interface of the mobile communication system side of providing services on the Internet is followed described mobile communication protocol by mobile communication system and portable terminal swap data and/or information, and
One database of the mobile communication side of providing services on the Internet is preserved the data by the portable terminal of mobile communication system service.
13. method as claimed in claim 12 is characterized in that,
This network service is carried out network interface protocols, and this network interface protocols defines the standard of the information of related network service, standard, message specification, COS standard and the error criterion of relevant user profile at least.
14. method as claimed in claim 12 is characterized in that, also comprises
After the network service registration, give and user's one account by network service by described computer network side registration interface for the user of Email processing system, and this account is managed by Email processing system.
15. method as claimed in claim 14 is characterized in that, wherein
Email processing system is set up corresponding relation with account and the network service of the user in the Email processing system with user's one account.
16. method as claimed in claim 15 is characterized in that, Email processing system carries out exchanges data by following action:
The account that login is set up, and
By network service and mobile communication system and portable terminal swap data.
17. method as claimed in claim 12 is characterized in that, also comprises
Network service receives the response message of following described mobile communication protocol from recipient's portable terminal; And
The response message that network service will be followed mobile communication protocol is delivered to the portable terminal that is associated with the account of Email processing system.
18. method as claimed in claim 12 is characterized in that, also comprises
Network service receives the response message of following mobile communication protocol from recipient's portable terminal;
Network service is converted to described response message the data of following network service protocol; And
Network service will be followed the data of network service protocol as the account of email delivery to Email processing system.
19. method as claimed in claim 12 is characterized in that, described network service application safety rule, and described safety regulation comprises authoring program and data encryption.
20. method as claimed in claim 12 is characterized in that, described network service application error rule, the reason of described wrong rule report one operation failure.
21. method as claimed in claim 12 is characterized in that,
Network service is preserved sender's user account of different Email processing systems;
Network service is linked to each different Email processing system via different Connection Service.
22. method as claimed in claim 12 is characterized in that, described network service protocol is SOAP, and XML SCHEMA.
CN 200610091538 2006-06-05 2006-06-05 Network service and method supporting to communicate with mobile terminal via computer network Active CN101087266B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200610091538 CN101087266B (en) 2006-06-05 2006-06-05 Network service and method supporting to communicate with mobile terminal via computer network
HK08106048.1A HK1115693A1 (en) 2006-06-05 2008-05-30 Web service supporting communication with mobile terminals through computer networks and the method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610091538 CN101087266B (en) 2006-06-05 2006-06-05 Network service and method supporting to communicate with mobile terminal via computer network

Publications (2)

Publication Number Publication Date
CN101087266A CN101087266A (en) 2007-12-12
CN101087266B true CN101087266B (en) 2013-01-02

Family

ID=38938033

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610091538 Active CN101087266B (en) 2006-06-05 2006-06-05 Network service and method supporting to communicate with mobile terminal via computer network

Country Status (2)

Country Link
CN (1) CN101087266B (en)
HK (1) HK1115693A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020077897A1 (en) * 2000-12-19 2002-06-20 Zellner Samuel N. Identity blocking service from a web advertiser
CN1457181A (en) * 2003-03-13 2003-11-19 北京无限立通通讯技术有限责任公司 Method for realizing mobile realtime e-mail delivery by mobile short-message and mobile IP network
CN1457212A (en) * 2003-03-13 2003-11-19 北京无限立通通讯技术有限责任公司 Method for realizing realtime mobile e-mail delivery by mobile short-message

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020077897A1 (en) * 2000-12-19 2002-06-20 Zellner Samuel N. Identity blocking service from a web advertiser
CN1457181A (en) * 2003-03-13 2003-11-19 北京无限立通通讯技术有限责任公司 Method for realizing mobile realtime e-mail delivery by mobile short-message and mobile IP network
CN1457212A (en) * 2003-03-13 2003-11-19 北京无限立通通讯技术有限责任公司 Method for realizing realtime mobile e-mail delivery by mobile short-message

Also Published As

Publication number Publication date
CN101087266A (en) 2007-12-12
HK1115693A1 (en) 2008-12-05

Similar Documents

Publication Publication Date Title
CN101159705B (en) Method for providing chat histories to invitees, and data processing system
CN1251108C (en) Instant messaging system and method
EP2119153B1 (en) Sharing of Media Content Using Contact Data
JP4878757B2 (en) Mobile device messaging method and system
US8412785B2 (en) Instant messaging system and method
US7707292B2 (en) Method for signing into a mobile device over a network
US20120240062A1 (en) Text-based messaging application cloud
US20110113086A1 (en) System and method for monitoring activity on internet-based social networks
US20070156824A1 (en) Community messaging system
US20130144951A1 (en) Communication management system with extensible command language to consolidate and control multiple diverse communication mechanisms
CN101087265B (en) Method and system for communicating with mobile terminal via Email processing system
CN104065561B (en) A kind of instant communication method, terminal and system
US20090143086A1 (en) Method and apparatus for managing status information in wireless instant messaging system
WO2002096056A2 (en) Mobile community communication
CN102651713A (en) Method, device and system for managing user group members
US20080189357A1 (en) Community journaling using mobile devices
EP2627058B1 (en) Real-time interaction in a communication network
CN101945105B (en) Network information transmission/reception system and method
CN101087266B (en) Network service and method supporting to communicate with mobile terminal via computer network
CN101087267B (en) Email processing system and communication method communicating with mobile terminal
CN112866268B (en) Message processing method and system
CN100367735C (en) Method for displaying immediate communication user state information
EP3151519B1 (en) An intelligent system of unified content posting
CN100433006C (en) Method for displaying multiple pages on single window of browser and browse system
CN100376102C (en) Method for binding immediate communication identify code and radio communication identify code

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1115693

Country of ref document: HK

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1115693

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150430

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150430

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.