[go: up one dir, main page]

CN102752324B - Network communication system and method - Google Patents

Network communication system and method Download PDF

Info

Publication number
CN102752324B
CN102752324B CN201110096597.0A CN201110096597A CN102752324B CN 102752324 B CN102752324 B CN 102752324B CN 201110096597 A CN201110096597 A CN 201110096597A CN 102752324 B CN102752324 B CN 102752324B
Authority
CN
China
Prior art keywords
server
user
application
data
terminal
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
CN201110096597.0A
Other languages
Chinese (zh)
Other versions
CN102752324A (en
Inventor
王坚
张春晖
王敏
谷祖林
安勇
刘博�
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201110096597.0A priority Critical patent/CN102752324B/en
Publication of CN102752324A publication Critical patent/CN102752324A/en
Priority to HK12113151.4A priority patent/HK1172462B/en
Application granted granted Critical
Publication of CN102752324B publication Critical patent/CN102752324B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a network communication system and method and a terminal. By applying the network communication system and method and the terminal provided by the invention, various businesses are integrated together through a first server, so that after a user identity (ID) of a unique identifier is obtained by the terminal, all businesses at the network side can be used universally, therefore, the network access speed is effectively accelerated, the complicated operation is simplified, the processing efficiency is increased, and the user experience is promoted. Moreover, by applying the embodiment of the invention, the server is capable of visiting and calling applications in the terminal, and therefore, the function of providing services for the terminal through a network server is enhanced.

Description

Network communicating system and method
Technical field
The application relates to communication technical field, particularly a kind of network communicating system, method and terminal.
Background technology
Network service is one of topmost service on the Internet.Wherein the webserver is server part, and user can use the softwares such as browser, realizes the access to the webserver, the webserver can be connected with database server, receive the inquiry request of user, inquire about in database server, and the result of inquiry is returned to user.
At present, mobile terminal, as mobile phone, flat board (pad) computer etc., can pass through wireless communication technique accesses network.For mobile phone, its common implementation procedure is described below: see Fig. 1, it is the mutual schematic diagram of existing terminal and network side server.
First, terminal 101 is as mobile phone etc., application needed for downloading from corresponding server, as, program and the data of QQ are downloaded from Tengxun's server 102, download program and the data of microblogging from Sina (sina) server 104, download the program and data etc. of Wang Wang from the server of Taobao's server 103;
Secondly, after downloaded application installs, before the use, need to carry out respectively to register, the operation such as login, such as, as QQ will be used, register accordingly with regard to needs, the operation such as login, as microblogging will be used, to carry out equally registering, the operation such as login.
Finally, user, after login application, uses corresponding application, as QQ, Wang Wang, microblogging etc. by the user name of correspondence.
Following problem is at least there is in above-mentioned prior art:
First; respectively be applied in as user provides in the process of service; need to manage respective information of registered users respectively by the application server of correspondence; the data message etc. that user name, password and each user as logged in produce when using this application, and each application needs to take the Technological protection information of registered users separately such as encryption, deciphering, fire compartment wall, digital certificate respectively.Accordingly, in terminal side, for coordinating above-mentioned technical safeguard, need to be respectively each application and corresponding encryption, deciphering, digital certificate etc. are installed, along with increasing of application, this by resources such as the storage calculating that causes in terminal by a large amount of with accounting for, badly influence the efficiency of terminal, and cause user must manage multiple account, cause complicated operation.Although there are some user administration software, by preserving different application user name separately, password etc., realizing the unified management to user name, password, facilitating user to sign in in different application, but this scheme does not change terminal resource by the present situation taken in a large number.
Secondly, along with the increase of number of users, and server institute provides the continuous increase of application, and the problem that user often runs into is: data are downloaded very slowly, and web page browsing usually pauses or is interrupted; When using different application, such as QQ, Taobao, microblogging etc.; And, needing to log on the corresponding page respectively when using often kind of application, operating very loaded down with trivial details.Therefore, how to accelerate access to netwoks speed, simplifying application operating is urgent problem.
Summary of the invention
The embodiment of the present application provides a kind of network communicating system, method and terminal, the resource caused due to many account managements can be avoided to be taken in a large number, can accelerate access to netwoks speed again, can also effectively simplify the operation, and promotes Consumer's Experience.
The embodiment of the present application provides a kind of network communicating system, comprising:
Terminal, for sending authentication request to first server, is verified the uniquely identified user ID that rear acquisition first server is distributed; For using described user ID and deployment server mutual, sending to deployment server the application comprising user ID and obtaining request, and obtain to obtain with described application from deployment server and ask corresponding application; According to the application of described user ID and acquisition, send data acquisition request to described second server, download the data corresponding to described application from second server; Apply according to the data run obtained;
Deployment server, for obtaining request according to the application comprising user ID received, provides application to obtain application corresponding to request;
First server, for verifying terminal according to the described authentication request received, gives terminal distribution one uniquely identified user ID after being proved to be successful;
Second server, receives the described data acquisition request of self terminal, provides apply corresponding data with described to described terminal.
Wherein, described terminal comprises:
Authentication module, for sending authentication request to first server, is verified the uniquely identified user ID that rear acquisition is distributed by first server;
Application acquisition module, obtains request for sending the application comprising user ID to deployment server, and obtains to obtain with described application from deployment server and ask corresponding application;
Data acquisition module, according to the application of described user ID and acquisition, sends data acquisition request to described second server, downloads the data corresponding to described application from second server;
Executive Module, for applying according to the data run obtained.
Wherein, when applying described in the described data run that terminal use obtains, also for generation of user data;
Described first server, also for storing the user data that described terminal produces when running described application, and the user ID of described user data and described terminal and described application correspondence are preserved.
Wherein, when applying described in the described data run that terminal use obtains, also for generation of computation requirement;
Described first server, also for receiving the computation requests comprising user ID, calculate desired data and account form from described terminal, performing corresponding calculating according to the computation requests received, and result of calculation is fed back to described terminal.
Wherein, described terminal, in the described application of operation, when described application relates to the communication between multiple user ID, also for initiating communication calling request, described communication request comprises the user ID of described terminal and the user ID of callee; Communication is carried out with callee's user ID under the support of described first server;
Described first server, also for receiving the communication request of self terminal, terminal corresponding to callee's user ID is found according to callee's user ID, the communication of setting up between the user ID of the described terminal terminal corresponding with the user ID of described callee connects, and carries out communication with the terminal supporting described terminal corresponding with callee's user ID.
The embodiment of the present application additionally provides a kind of network communication method, and be applied in the network communicating system comprising terminal, deployment server, first server and second server, described method comprises:
Terminal sends authentication request to first server, is verified the uniquely identified user ID that rear acquisition first server is distributed;
Send to deployment server the application comprising user ID and obtain request, and obtain to obtain with described application from deployment server and ask corresponding application;
According to the application of described user ID and acquisition, send data acquisition request to described second server, download the data corresponding to described application from second server;
Apply according to the data run obtained.
Wherein, according to the application of described user ID and acquisition, send data acquisition request to described second server, the step of the data downloaded corresponding to described application from second server comprises:
Receive Client-initiated data acquisition request, send the data acquisition request comprising uniquely identified user ID and application identities to second server;
The data corresponding to described application are downloaded from second server.
Wherein, the step obtaining application and data comprises:
In advance by described application and/or data sectional, every section of correspondence segment identification;
When initiating download request, the application section corresponding to the segment identification download segments mark in download request and/or data segment.
The embodiment of the present application additionally provides a kind of terminal, comprising:
Authentication module, for sending authentication request to first server, is verified the uniquely identified user ID that rear acquisition first server is distributed;
Application acquisition module, obtains request for sending the application comprising user ID to deployment server, and obtains to obtain with described application from deployment server and ask corresponding application;
Data acquisition module, according to the application of described user ID and acquisition, sends data acquisition request to described second server, downloads the data corresponding to described application from second server;
Executive Module, for applying according to the data run obtained.
The embodiment of the present application additionally provides a kind of network communicating system, comprising:
First server, for verifying terminal according to the authentication request received, gives terminal distribution one uniquely identified user ID after being proved to be successful;
Deployment server, for obtaining request according to the application comprising user ID received, provides application to obtain application corresponding to request;
Second server, receives the described data acquisition request of self terminal, provides apply corresponding data with described to described terminal.
Network communicating system, method and terminal that application the embodiment of the present application provides, miscellaneous service is combined by first server by it, make terminal after acquisition uniquely identified user ID, can all business of universal network side, effectively accelerate access to netwoks speed, simplify loaded down with trivial details operation, saved the resource of terminal, improve treatment effeciency, improve Consumer's Experience.Further, application the embodiment of the present application, first server can be accessed and call the application in terminal, thus to enhance by the webserver be the function of Terminal for service.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present application and technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment and description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the basic structure schematic diagram of existing Web;
Fig. 2 is the network communicating system according to the embodiment of the present application;
Fig. 3 is the network communication method flow chart according to the embodiment of the present application;
Fig. 4 is the terminal structure schematic diagram according to the embodiment of the present application.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, be clearly and completely described the technical scheme in the embodiment of the present application, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, the every other embodiment that those of ordinary skill in the art obtain, all belongs to the scope of the application's protection.
Embodiment one
The embodiment of the present application provides a kind of network communicating system, and miscellaneous service combines by it, can avoid many account managements, can also accelerate access to netwoks speed, effectively simplify the operation, and promotes Consumer's Experience.
See Fig. 2, it is the network communicating system according to the embodiment of the present application, and this system specifically comprises: terminal 201, deployment server 202, first server 203 and second server 204, wherein,
Terminal 201, for sending authentication request to first server 203, is verified the uniquely identified user ID that rear acquisition first server 203 is distributed; Use described user ID and deployment server 202 alternately, the application needed for acquisition; According to the application of described user ID and acquisition, send data acquisition request to described second server 204, obtain data, apply according to the data run obtained;
Here it should be noted that, the application needed for terminal 201 obtains from deployment server 202, can be one, also can be multiple, at this, do not limit the quantity of obtained application.
It should be noted that, above-mentioned corresponding with described application from mutual the obtained data of second server 204, these data can be the data not comprising program, such as, audio file data, video data, image data etc., be deployed in deployment server 202 and second server 204 respectively by program and data.
Deployment server 202, for providing at least one to apply, such as, the program of microblogging, the program of Ali Wang Wang, program of various game etc.;
First server 203, for verifying terminal 201 according to the authentication request received, distributes a uniquely identified user ID to after being proved to be successful terminal 201;
Second server 204, receives the described data acquisition request of self terminal, provides apply corresponding data with described to described terminal 201.
It should be noted that, if described in be applied as the application of client-server mode, now, described application is equivalent to client-side program, has the server that this client-side program is corresponding in described second server.Like this, server corresponding to application can be the service routine corresponding to the application of such as microblogging, service routine corresponding to the application of Ali Wang Wang, service routine corresponding to the application of various game etc., is not construed as limiting the service routine corresponding to application and application in the application.
It should be noted that, after terminal obtains uniquely identified user ID, can according to this user ID and described deployment server, first server and second server mutual, namely the application in described user ID access deployment server is applied, access the service routine that in described second server, each application is corresponding, and it is mutual with described second server, and access described first server etc., do not need to carry out respectively registering, logging in the operations such as authentication in the service routine of correspondence for each application again in access process.
When terminal uses its uniquely identified user ID and second server alternately to run described application, likely produce the user data belonging to the individualized feature of this user ID, such as, play certain game by a few pass, there is what equipment etc.; In addition, also the user data corresponding with this user ID can be produced when first server 203 is terminal distribution uniquely identified user ID, such as user right, residing user class etc.
Like this, when second server receive self terminal comprise the data acquisition request of user ID time, user data corresponding with it can be obtained according to this user ID, thus according to obtained user data for this user ID provides data or the service of corresponding application request.
That is, the terminal in embodiment illustrated in fig. 2, also for sending application request to second server, described application request comprises uniquely identified user ID;
Described second server, also for receive self terminal comprise the application request of uniquely identified user ID after, the user data of this user is obtained, according to obtained user data for this user ID provides the service of corresponding application request according to this user ID.This user data, such as, can comprise at least one in following information: whether open the information for performing application such as a certain service, user right, residing user class.
Above-mentioned user data can be stored in described second server, also can preferably be stored in described first server 203.When these user profile are stored in described second server, second server according to the corresponding relation of this uniquely identified user ID and user data, can obtain this user data.When the preferred scheme of employing, when being namely stored in described first server, described second server sends to described first server the user data comprising this uniquely identified user ID and obtains request, described first server searches corresponding user data according to user data this uniquely identified user ID obtained in request, and the user data transmission this found is to described second server, described second server provides corresponding data or service according to the user of user data corresponding to this user ID that should obtain from first server.This user data is preferably stored in the scheme of described first server, second server is made to pay close attention to the general program of each user and data, namely each user ID the business datum that shares, the services such as program, and for the customized information produced for respective user ID, verified by described first server, the management such as storage, avoid the difference of each business in second server and there is various different requirements for access, the problem that the customized information causing user ID corresponding is easily revealed, effectively improve the fail safe of user data information, greatly reduce the design complexities of application and corresponding with service program.
Thus, in a kind of possible embodiment, when applying described in the described data run that terminal use obtains, user data can also be produced; Now, described first server is also for storing the user data that described terminal produces when running described application, and the user ID of described user data and described terminal and described application correspondence are preserved, and namely preserve described user ID, application that described user ID uses and and the user data of application correspondence that uses.In this case, because the storage data volume related to is large, described first server can distributed storage (cloud storage) technology realize.
In the embodiment that another kind is possible, when applying described in the described data run that terminal use obtains, computation requirement can also be produced; Now, described first server, also for receiving the computation requests comprising user ID, calculate desired data and account form from described terminal, performing corresponding calculating according to the computation requests received, and result of calculation is fed back to described terminal.In this case, because the user ID quantity related to is many, when the calculating total amount related to is larger, described first server can Distributed Calculation (cloud computing) technology realize.
In the embodiment that another is possible, described terminal is when running described application, when described application relates to the communication between multiple user ID, described terminal is also for initiating communication request, and described communication request comprises the user ID of described terminal and the user ID of callee; Communication is carried out with callee's user ID under the support of described first server; Now, described first server, also for receiving the communication request of self terminal, terminal corresponding to callee's user ID is found according to callee's user ID, the communication of setting up between the user ID of the described terminal terminal corresponding with the user ID of described callee connects, transmission of information between the user ID and the user ID of callee of described terminal, carries out communication with the terminal supporting described terminal corresponding with callee's user ID.Such as, terminal is when running application, can select according to user or give tacit consent to a kind of communication request in the initiation type such as instant message (IM), voice, video in this application, this communication request comprises the user ID of terminal and the user ID of callee, the corresponding relation of terminal and user ID is stored in first server, the terminal corresponding with user ID can be found according to this corresponding relation, under the support of first server, terminal can use the user ID of its unique identification and callee to carry out IM communication.
The beneficial effect applying above-mentioned technology is many-sided, on the one hand, from the angle of user, user is without the need to carrying out respectively registering or register for each service in second server or application, decrease the operating procedures such as loaded down with trivial details registration, login, simplify operating procedure; On the other hand, from the angle of the service second server or application, after service on second server or application only need to obtain uniquely identified user ID, just can apply accordingly for corresponding user ID or serve, in first server, namely distribute the user that a large amount of uniquely identified user ID can be the correspondence of service on second server or application.Such as, suppose in first server, be 50,000 user's good authentications and distribute unique identification, so, a certain application on second server or service can be thought and also have this 50,000 users, for the developer of service or application is provided on second server, it is registered for respective application and development accordingly without the need to paying close attention to, checking, the functions such as user management, the function of this part only need be invoked at the function in described first server, developer only need pay close attention to service and application itself, the design of this service not only significantly simplified and application, effectively improve the development rate of service and application, and improve the stability of service and application, again on the one hand, when being provided the functions such as the storage of user data, calculating and communication by described first server, this further mitigates the burden of second server, avoid in second server and cause different access demand due to the demand varied between difference service or application, in first server, no matter the difference of service or application, unified high reliability, the high performance framework provided of first server all can be provided, this effectively improves the fail safe of each application or service access, and significantly improve the fail safe of user data corresponding to user ID, avoid the problem that user data is easily revealed, and the complexity of the service significantly reduced further on second server and application design.
It should be noted that, above-mentioned second server 204 can be webpage (Web) server, also can trustship (hosting) server, and this second server carries data, here, the concrete carrying form of second server is not construed as limiting.
It should be noted that, the type applied or kind are not specifically limited in the embodiment of the present application, need the application that terminal performs, the scheme that all the embodiment of the present application can be adopted to provide is deployed in deployment server, and in second server, dispose corresponding data, conduct interviews for the user ID that terminal is corresponding and run.
Preferably adopt storage of subscriber data in the embodiment of the present application in described first server, this storage mode can simplify the deployment of application on second server or service, allow the developer of application on second server or service or supplier, be absorbed in application or service itself, simplify design and the deployment of second server, avoid causing second server to design because needing management and store a large amount of business datums too complicated, and access the problem that over-burden; Meanwhile, because first server only can pay close attention to the account informations such as uniquely identified user ID, and account information corresponding for storing and the user data of the function such as calculating.When first server adopts cloud computing technology to realize, can combine with the feature of cloud computing technology better, more effectively play the advantage of cloud computing technology, avoid the fault because of second server to cause the loss of user data or second server to be cracked and cause divulging a secret of user data, and avoid the increase because of the application on second server or service, cause access efficiency low, this business datum by user is stored in the storage mode in described first server, not only ensure the fail safe of user service data, and ensure that the promptness that user service data obtains and accuracy.
Embodiment two
For simplifying the application design in third party's development and Design terminal, and be user-friendly to the application in terminal, preferably, the described terminal 201 of embodiment one can specifically comprise:
Authentication module, for sending authentication request to first server, is verified the uniquely identified user ID that rear acquisition is distributed by first server;
Application acquisition module, for using described user ID and deployment server alternately, obtains the application interface comprising at least one application; Obtain application request from application interface, send to deployment server the application comprising uniquely identified user ID and obtain request, and obtain to obtain with described application from deployment server and ask corresponding application;
Data acquisition module, according to the application of described user ID and acquisition, sends data acquisition request to described second server, and downloads the data corresponding to described application from second server;
Executive Module, for applying according to the data run obtained.
It should be noted that, after second server receives the data acquisition request comprising uniquely identified user ID and corresponding application, can further include and use the rights of using corresponding to user ID or grade to carry out corresponding data acquisition.Such as, first server stores the authority of user ID and spendable application and spendable application and the correspondence relationship information of grade, after second server receives data acquisition request, by inquiring about the described correspondence relationship information in described first server, can know whether this user ID has corresponding authority or the grade of corresponding application, according to this corresponding authority or class information, provide corresponding authority or the data of class information.
In order to better set forth the relation in above-mentioned terminal 201 between modules, elaborate again below in conjunction with an application scenarios.
Suppose that a certain game A (namely concrete application) has 10 passes, the program part of this application is deployed in deployment server, and the data division (as data files such as picture, video, audio frequency) of game correspondence is deployed in second server.Here, be only described for game, the application is applicable to, at this not in repeat specification for other application or other programs such as microblogging etc.
Suppose that user sends authentication request by terminal to first server, be verified the uniquely identified user ID that rear acquisition is distributed by first server;
When user by terminal and described deployment server mutual, as by the described deployment server of user ID access, acquisition application interface, this application interface can comprise the application interface of the various application that may need, as the application interface of game A mark can be comprised, the application interface of game B mark, the application interface of address list, application interface of various file etc., here, be described for the application interface of A mark of playing, the operation of other application interfaces and game category-A seemingly, no longer repeat specification; User sends game A by this application interface and obtains request, as operations such as the icons by double-clicking the game A on application interface, now, terminal comprises uniquely identified user ID to deployment server transmission and obtains request with the application of the game A that need obtain, and the terminal being this user ID by deployment server provides the program part of corresponding game A;
Obtain the program part of game A user while or after the program part obtaining game A, send the data acquisition request comprising user ID and wish the application (as game A) obtained to described second server.In the embodiment of the present application, corresponding data are obtained again after the described application to be obtained (program part of the A that namely plays) such as preferred employing does not need, the speed of service of application can be improved like this, because program and data are separately downloaded, so speed of download is fast.Described second server, by the information according to described user ID and game A, provides corresponding data; Described terminal, according to the program of the game A obtained and data, runs this game A (application).
In the running of game A, the user data of this user ID may be produced, such as, user corresponding to user ID has played a few pass, has had what equipment etc., and when user carries out other operations, as paid, other the user data that user ID is corresponding also may be produced, such as user right, residing user class etc., these user data can be stored in described first server.
Said process is transparent for user, usual program file (as game A) is less, download, and the data files such as picture, sound, video is larger by deployment server, download by second server, adopt the scheme that the application provides, two kinds of downloads can be downloaded step by step, also can download simultaneously, namely when user triggers the mark of the game A on application interface, perform simultaneously, can simplify procedures like this and the deployment of data, improve the speed of download of data.
Separating on the basis of downloading at said procedure and data, following different obtain manner can also had:
Mode one: adopt method same as the prior art, will apply and the disposable whole download of data; Such as, close data by 10 of game A all to download, should be in this way, basic interface and the application corresponding to each pass and the data of disposable this game of download of meeting, due to one time, downloading contents is more, causes the stand-by period long, and such user needs wait could apply this business for a long time, when network speed is slower, this problem is more outstanding.
Mode two: adopt the method that the embodiment of the present application provides, downloads program and data sectional, and like this, when submitting data acquisition request to, the user data information corresponding according to user ID, provides corresponding data.Such as, as user's running game A, the user data information that second server is corresponding according to user ID, determine user running game A close to the 5th, now, the 5th can be provided to close corresponding data; Such user can carry out game A fast, not only increases Consumer's Experience, and alleviates the data management burden of terminal.
When second server receive self terminal comprise the data acquisition request of user ID and corresponding application time, can according to this user ID and corresponding application, corresponding user data is inquired about, according to obtained user data for this user ID provides data or the service of this application correspondence in described first server.
Namely, when terminal use obtain described data run described in play A time, as produced user data, now, described first server is also for storing the user data that described terminal produces when running described game A, namely the storage of subscriber data request comprising this user ID of described first server or terminal transmission is received, realize the user ID of described user data and described terminal by described first server and described game A correspondence is preserved, namely preserve described user ID, game A that described user ID uses and and user data corresponding to the game A that uses.In this case, because the user ID related to may be very many, cause the data volume of storage huge, now, described first server can distributed storage (cloud storage) technology realize.
When terminal use obtain described data run described in play A time, may computation requirement be produced, as to user data process etc., as the process to the user data such as photo, sound generated during running game A; Now, described first server, also for receiving the computation requests comprising user ID, calculate desired data and account form from described terminal, performing corresponding calculating according to the computation requests received, and result of calculation is fed back to described terminal.
When described terminal is when running described game A, if user corresponding to user ID need in the process of running game A with while running game A user (callee) corresponding to other user ID carry out communication, now, described terminal is also for initiating communication request, and described communication request comprises the user ID of described terminal and the user ID of callee; Communication is carried out with callee's user ID under the support of described first server.
After second server receives the data acquisition request comprising uniquely identified user ID and corresponding game A, the rights of using corresponding to user ID or grade can be used to carry out the data acquisition of corresponding game A.
Known by above-mentioned explanation, in an embodiment of the application, first server 203 can at least comprise:
Account module, for verifying terminal according to the authentication request received, gives terminal distribution one uniquely identified user ID after being proved to be successful;
In another embodiment of the application, this first server 203 can also comprise: memory module, for storing the user data that described terminal produces when running described application, and the user ID of described user data and described terminal and described application correspondence are preserved.
Enquiry module, for the inquiry request comprising user ID and application sent according to described second server, provides the user data of described user ID and application correspondence.
If needed, in another embodiment of the application, this first server 203 can also comprise: computing module, also for receiving the computation requests comprising user ID, calculate desired data and account form from described terminal, perform corresponding calculating according to the computation requests received, and result of calculation is fed back to described terminal.
If needed, in another embodiment of the application, this first server 203 can also comprise: communication module, for receiving the communication request of self terminal, terminal corresponding to callee's user ID is found according to callee's user ID, the communication of setting up between the user ID of the described terminal terminal corresponding with the user ID of described callee connects, transmission of information between the user ID and the user ID of callee of described terminal, carries out communication with the terminal supporting described terminal corresponding with callee's user ID.Such as, this communication module can be instant messaging (IM) module, like this between different user ID, just can realize instant messaging by this IM module; Certainly, similar with it, this communication module can also be voice multimedia message module etc., according to the demand of practical application, can realize any communication.
In actual applications, first server can have one of above-mentioned module or combination in any, and that is, first server can possess one of above-mentioned functions or combination in any.
It should be noted that, for network communicating system shown in Fig. 2, first server is wherein also for accessing and calling the application in terminal, thus to enhance by the webserver be the function of Terminal for service.Such as, first server can module of making a phone call in access terminal, and by calling the corresponding program that this is made a phone call in module, thus realizes the function of being made a phone call by webpage; Again such as, first server can camera module in access terminal, by calling the corresponding program in this camera module, thus realizes the function of being taken a picture by webpage.Certainly, in the embodiment of the present application, do not limit the embody rule being positioned at terminal that first server can be accessed, according to the actual requirements, in terminal any executable application can access by first server and call.
It should be noted that, terminal involved in each embodiment of the application can be mobile terminal, as mobile phone, ipad, panel computer etc.
To sum up, the network communicating system that application the embodiment of the present application provides, miscellaneous service is combined by first server by it, make terminal after acquisition uniquely identified user ID, can all business of universal network side, both avoided many account managements, effectively accelerate access to netwoks speed, simplify loaded down with trivial details operation, improve treatment effeciency, improve Consumer's Experience.Have again, application the embodiment of the present application, first server can be accessed and call the application in terminal, thus to enhance by the webserver is the function of Terminal for service, further, the design of the application corresponding with service program on second server is greatly reduced.
The embodiment of the present application also provides a kind of network communication method, and be applied to and comprise terminal, deployment server, the network communicating system of first server and second server, see Fig. 3, the method specifically comprises:
Step 301, terminal sends authentication request to first server, is verified the uniquely identified user ID that rear acquisition first server is distributed;
Step 302, uses described user ID and deployment server alternately, the application needed for acquisition;
Concrete, obtain application request from application interface, send to deployment server the application comprising user ID and obtain request, and obtain to obtain with described application from deployment server and ask corresponding application;
Step 303, uses described user ID and application with mutual from second server, obtains data;
Concrete, according to the application of described user ID and acquisition, send data acquisition request to described second server, comprise uniquely identified user ID and application identities in this data acquisition request, download the data corresponding to described application from second server;
Step 304, applies according to the described data run obtained.
The step of the required application of above-mentioned acquisition and/or data can comprise:
In advance by required application and data sectional, every section of correspondence segment identification;
When initiating download request, obtain the application section corresponding to segment identification download segments mark in this download request and/or data segment.
To sum up, the network communication method that application the embodiment of the present application provides, miscellaneous service is combined by first server by it, make terminal after acquisition uniquely identified user ID, can all business of universal network side, avoid many account managements, effectively accelerate access to netwoks speed, simplify loaded down with trivial details operation, improve treatment effeciency, improve Consumer's Experience.
The embodiment of the present application additionally provides a kind of terminal, see Fig. 4, comprising: authentication module 401, application acquisition module 402, business datum acquisition module 403 and Executive Module 404, wherein,
Authentication module 401, for sending authentication request to first server, is verified the uniquely identified user ID that rear acquisition first server is distributed;
Application acquisition module 402, for using described user ID and deployment server alternately, obtains the application interface comprising at least one application; Obtain application request from application interface, send to deployment server the application comprising user ID and obtain request, and obtain to obtain with described application from deployment server and ask corresponding application;
Data acquisition module 403, according to the application of described user ID and acquisition, sends data acquisition request to described second server, downloads the data corresponding to described application from second server;
Executive Module 404, for applying according to the data run obtained.
Application acquisition module 402 can also specifically comprise:
Interface obtains submodule, for using described user ID and deployment server alternately, obtains the application interface comprising at least one application;
Application obtains submodule, obtains application request from application interface, sends the application comprising user ID obtain request to deployment server, and obtains to obtain with described application from deployment server and ask corresponding answering.
The embodiment of the present application additionally provides a kind of network communicating system, comprising: deployment server, first server and second server, wherein,
First server, for verifying terminal according to the authentication request received, gives terminal distribution one uniquely identified user ID after being proved to be successful;
Deployment server, for terminal interaction, application interface is provided, and obtains request according to the application comprising user ID received, provide application to obtain application corresponding to request;
Second server, receives the described data acquisition request of self terminal, provides apply corresponding data with described to described terminal.
Use in terminal described in the described data run obtained and apply, when producing user data;
Described first server, also for storing the user data that described terminal produces when running described application, and the user ID of described user data and described terminal and described application correspondence are preserved.
Use in terminal described in the described data run obtained and apply, when producing computation requirement;
Described first server, also for receiving the computation requests comprising user ID, calculate desired data and account form from described terminal, performing corresponding calculating according to the computation requests received, and result of calculation is fed back to described terminal.
In the described application of operation, when described application relates to the communication between multiple user ID,
Described first server, also for receiving the communication request of self terminal, terminal corresponding to callee's user ID is found according to callee's user ID, the communication of setting up between the user ID of the described terminal terminal corresponding with the user ID of described callee connects, transmission of information between the user ID and the user ID of callee of described terminal, carries out communication with the terminal supporting described terminal corresponding with callee's user ID.
It should be noted that, above-mentioned first server can be Cloud Server; Above-mentioned second server can be Web server, also can trustship (hosting) server, this second server carries application or the service of user, here, is not construed as limiting the concrete carrying form of second server.
For method, terminal and the network communicating system embodiment that describes from network side, because it is substantially similar to system shown in Figure 2 embodiment, thus describe fairly simple, relevant part illustrates see the appropriate section of system embodiment.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
One of ordinary skill in the art will appreciate that all or part of step realized in said method execution mode is that the hardware that can carry out instruction relevant by program has come, described program can be stored in computer read/write memory medium, here the alleged storage medium obtained, as: ROM/RAM, magnetic disc, CD etc.
The foregoing is only the preferred embodiment of the application, be not intended to limit the protection range of the application.Any amendment done within all spirit in the application and principle, equivalent replacement, improvement etc., be all included in the protection range of the application.

Claims (8)

1. a network communicating system, is characterized in that, comprising:
Terminal, for sending authentication request to first server, is verified the uniquely identified user ID that rear acquisition first server is distributed; For using described user ID and deployment server mutual, sending to deployment server the application comprising user ID and obtaining request, and obtain to obtain with described application from deployment server and ask corresponding application; According to the application of described user ID and acquisition, send data acquisition request to described second server, download the data corresponding to described application from second server; Apply according to the data run obtained;
Deployment server, for obtaining request according to the application comprising user ID received, provides application to obtain application corresponding to request;
First server, for verifying terminal according to the described authentication request received, gives terminal distribution one uniquely identified user ID after being proved to be successful;
Second server, receives the described data acquisition request of self terminal, provides apply corresponding data with described to described terminal;
When applying described in the described data run that terminal use obtains, also produce user data;
Described first server, also for storing the user data that described terminal produces when running described application, and the user ID of described user data and described terminal and described application correspondence are preserved;
Described second server, also obtains request for sending the user data comprising this uniquely identified user ID to described first server;
Described first server, also for searching corresponding user data according to user data this uniquely identified user ID obtained in request, and the user data transmission this found is to described second server;
Described second server, also for providing corresponding data or service according to the user of user data corresponding to this user ID that should obtain from first server.
2. network communicating system according to claim 1, is characterized in that, described terminal comprises:
Authentication module, for sending authentication request to first server, is verified the uniquely identified user ID that rear acquisition is distributed by first server;
Application acquisition module, obtains request for sending the application comprising user ID to deployment server, and obtains to obtain with described application from deployment server and ask corresponding application;
Data acquisition module, according to the application of described user ID and acquisition, sends data acquisition request to described second server, downloads the data corresponding to described application from second server;
Executive Module, for applying according to the data run obtained.
3. network communicating system according to claim 1, is characterized in that, when applying described in the described data run that terminal use obtains, also for generation of computation requirement;
Described first server, also for receiving the computation requests comprising user ID, calculate desired data and account form from described terminal, performing corresponding calculating according to the computation requests received, and result of calculation is fed back to described terminal.
4. network communicating system according to claim 1, is characterized in that,
Described terminal, in the described application of operation, when described application relates to the communication between multiple user ID, also for initiating communication calling request, described communication request comprises the user ID of described terminal and the user ID of callee; Communication is carried out with callee's user ID under the support of described first server;
Described first server, also for receiving the communication request of self terminal, terminal corresponding to callee's user ID is found according to callee's user ID, the communication of setting up between the user ID of the described terminal terminal corresponding with the user ID of described callee connects, and carries out communication with the terminal supporting described terminal corresponding with callee's user ID.
5. a network communication method, is applied in the network communicating system comprising terminal, deployment server, first server and second server, it is characterized in that, described method comprises:
Terminal sends authentication request to first server, is verified the uniquely identified user ID that rear acquisition first server is distributed;
Send to deployment server the application comprising user ID and obtain request, and obtain to obtain with described application from deployment server and ask corresponding application;
According to the application of described user ID and acquisition, send data acquisition request to described second server, download the data corresponding to described application from second server;
Apply according to the data run obtained;
When applying described in the described data run that terminal use obtains, produce user data;
Described second server sends to described first server the user data comprising this uniquely identified user ID and obtains request, described first server searches corresponding user data according to user data this uniquely identified user ID obtained in request, and the user data transmission this found is to described second server, described second server provides corresponding data or service according to the user of user data corresponding to this user ID that should obtain from first server;
Wherein, described first server stores the user data that described terminal produces when running described application, and the user ID of described user data and described terminal and described application correspondence are preserved.
6. method according to claim 5, is characterized in that, according to the application of described user ID and acquisition, sends data acquisition request to described second server, and the step of the data downloaded corresponding to described application from second server comprises:
Receive Client-initiated data acquisition request, send the data acquisition request comprising uniquely identified user ID and application identities to second server;
The data corresponding to described application are downloaded from second server.
7. method according to claim 6, is characterized in that, the step obtaining application and data comprises:
In advance by described application and/or data sectional, every section of correspondence segment identification;
When initiating download request, the application section corresponding to the segment identification download segments mark in download request and/or data segment.
8. a network communicating system, is characterized in that, comprising:
First server, for verifying terminal according to the authentication request received, gives terminal distribution one uniquely identified user ID after being proved to be successful;
Deployment server, for obtaining request according to the application comprising user ID received, provides application to obtain application corresponding to request;
Second server, receives the described data acquisition request of self terminal, provides apply corresponding data with described to described terminal;
When applying described in the described data run that terminal use obtains, also produce user data;
Described first server, also for storing the user data that described terminal produces when running described application, and the user ID of described user data and described terminal and described application correspondence are preserved;
Described second server, also obtains request for sending the user data comprising this uniquely identified user ID to described first server;
Described first server, also for searching corresponding user data according to user data this uniquely identified user ID obtained in request, and the user data transmission this found is to described second server;
Described second server, also for providing corresponding data or service according to the user of user data corresponding to this user ID that should obtain from first server.
CN201110096597.0A 2011-04-18 2011-04-18 Network communication system and method Active CN102752324B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110096597.0A CN102752324B (en) 2011-04-18 2011-04-18 Network communication system and method
HK12113151.4A HK1172462B (en) 2012-12-20 Network communication system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110096597.0A CN102752324B (en) 2011-04-18 2011-04-18 Network communication system and method

Publications (2)

Publication Number Publication Date
CN102752324A CN102752324A (en) 2012-10-24
CN102752324B true CN102752324B (en) 2015-06-24

Family

ID=47032223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110096597.0A Active CN102752324B (en) 2011-04-18 2011-04-18 Network communication system and method

Country Status (1)

Country Link
CN (1) CN102752324B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104702647B (en) * 2013-12-09 2018-06-12 腾讯科技(深圳)有限公司 Information requesting method and system
CN105592446B (en) * 2014-11-17 2021-04-27 深圳市腾讯计算机系统有限公司 Information interaction method and platform
CN114217961B (en) * 2021-12-14 2024-10-11 海信集团控股股份有限公司 Campus information acquisition system, campus information acquisition method, teaching server and mobile terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1579079A (en) * 2001-10-29 2005-02-09 太阳微系统公司 Enhanced privacy protection in identification in a data communications network
CN1650659A (en) * 2002-08-16 2005-08-03 西门子公司 Method for authenticating communication terminal equipment
CN101207485A (en) * 2007-08-15 2008-06-25 深圳市同洲电子股份有限公司 System and method of unification identification safety authentication for users
CN101799765A (en) * 2009-02-09 2010-08-11 苹果公司 Method, apparatus and system from online application repository down load application program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1579079A (en) * 2001-10-29 2005-02-09 太阳微系统公司 Enhanced privacy protection in identification in a data communications network
CN1650659A (en) * 2002-08-16 2005-08-03 西门子公司 Method for authenticating communication terminal equipment
CN101207485A (en) * 2007-08-15 2008-06-25 深圳市同洲电子股份有限公司 System and method of unification identification safety authentication for users
CN101799765A (en) * 2009-02-09 2010-08-11 苹果公司 Method, apparatus and system from online application repository down load application program

Also Published As

Publication number Publication date
HK1172462A1 (en) 2013-04-19
CN102752324A (en) 2012-10-24

Similar Documents

Publication Publication Date Title
US10957326B2 (en) Device identifier dependent operation processing of packet based data communication
US10790980B2 (en) Establishing trust in an attribute authentication system
US8943319B2 (en) Managing security for computer services
US8578448B2 (en) Identifying guests in web meetings
US8826408B2 (en) Consolidating disparate cloud service data and behavior based on trust relationships between cloud services
US10721317B2 (en) Global provisioning of millions of users with deployment units
WO2021068518A1 (en) Identity authentication method and system, electronic equipment and storage medium
US8694777B2 (en) Securely identifying host systems
US20150347742A1 (en) Configuring identity federation configuration
US10673835B2 (en) Implementing single sign-on in a transaction processing system
US10332071B2 (en) Solution for adding context to a text exchange modality during interactions with a composite services application
CN115349117B (en) Multi-level cache grid system for multi-tenant, serverless environments
KR20130077433A (en) System and method for authority management in the mobile cloud service
CN117857585A (en) Method for rapidly realizing user information synchronization, cloud platform and computer readable medium
CN102752324B (en) Network communication system and method
US10326833B1 (en) Systems and method for processing request for network resources
US11632411B2 (en) Method and apparatus for cascaded multi-input content preparation templates for 5G networks
CN114745164A (en) Service processing method and device, electronic equipment and computer readable medium
KR20220127327A (en) Adaptive state management for stateless services
CN111182030B (en) Network service execution method and device
US10972455B2 (en) Secure authentication in TLS sessions
WO2023213168A1 (en) Access configuration in hybrid network environments
CN113158259B (en) Blockchain integrity verification method and device
EP4229576A1 (en) Client-side device bloom filter mapping
US12355843B2 (en) Protecting API keys for accessing services

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1172462

Country of ref document: HK

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: 1172462

Country of ref document: HK