Embodiment
Hereinafter, describe according to a preferred embodiment of the invention with reference to the accompanying drawings.Here, when a unit was connected to another unit, a unit not only may be to be directly connected to another unit, and may be to be connected to another unit indirectly via another unit.In addition, for clear, irrelevant unit is omitted.In addition, identical reference numerals refers to same or analogous unit in the full text.
Referring to figs. 1 through 9c, a preferred embodiment will be described in more detail, described preferred embodiment can be by easily implementing with the those of ordinary skill that the invention belongs to constructed field.
Fig. 1 is applied in being used on one embodiment of the present of invention the block diagram of the system of content service is provided, and wherein is that the information according to portable terminal provides content service.
With reference to Fig. 1, mobile communication system according to the present invention comprises communication network 120 and comprehensive and management devices 200, in another embodiment, also comprises subscriber's terminal 100, content providing unit 150 and external server 170.
Communication network 120 includes spider lines and wireless network, and connects subscriber's terminal 100, content providing unit 150 and external server 170 respectively.
Subscriber's terminal 100 comprises the cell phone of carrying out radio communication, the mobile communication terminal that comprises PDA and the computing machine of carrying out wire communication.
Terminal 100 according to the subscriber of the information of portable terminal is portable terminals, for the ease of ensuing explanation, subscriber's terminal 100 is restricted to a portable terminal describes, and to the reference numerals of portable terminal by as one man open.Yet it is a portable terminal that subscriber's terminal 100 is not limited to.
Content supplier according to the present invention is that hope provides the operator of service for subscriber's terminal 100, and described service comprises application program and the content that is made of various data.
Comprehensive and management devices 200 has open architecture, and it comprises content supplier's addressed location, central management unit, transmission unit and interface unit, and is the portal platform with adaptability and modularity therefore, and it can be implemented with other solution.
In addition, comprehensive and management devices 200 supports to relate to the global standard of wireless traffic, such as WAP (WAP (wireless application protocol)).
And in addition, comprehensive and management devices 200 makes content supplier can start service apace by coming comprehensively and management data according to the service of content supplier, content supplier and the menu of content and content supplier.In addition, comprehensive and management devices 200 based on the order and CP (content supplier) strategy of serving, and provides a kind of authority models based on a kind of.
Comprehensive and management devices 200 provides search engine for portable terminal and webpage, so that carry out the search of use code and according to the search of key word by subscriber's portable terminal.
Content providing unit 150 has been endowed account from comprehensive and management devices 200 and the service of having registered the terminal 100 that will offer the subscriber by communication network 120.At this moment, comprehensive and management devices 200 makes content providing unit 150 service is provided can for subscriber's terminal 100.That is, comprehensive and management devices 200 is carried out for the configuration management that content is provided.
Comprehensive and management devices 200 is connected to external server 170, and external server 170 comprises billed services device and subscriber management server etc.
Fig. 2 is the brief block diagram of comprehensive and management devices according to an embodiment of the invention.
Describe as Fig. 2, comprehensive and management devices 200 comprises content supplier's addressed location 310, central management unit 300, subscriber information detecting unit 330 and interface unit 350.
Subscriber information detecting unit 330 detects the subscriber information of the portable terminal 100 of and management devices 200 comprehensive by wireless network access.In addition, wishing to send under the situation of predetermined content to another portable terminal by cable network visit user comprehensive and management devices 200, subscriber information detecting unit 330 is asked the subscriber information (being telephone number) of this another portable terminal to this user, the telephone number that reception is imported by this user, and send it to content providing unit 150.
Because it is essential that telephone number provides service for content supplier, so content providing unit 150 uses received telephone number to inquire about and it is conducted interviews to content supplier's addressed location 310.
Content supplier's addressed location 310 is from content providing unit 150 receiving terminal information inquiring request message.The end message inquiry request message is a predetermined message, is used for coming based on subscriber information the information of enquiry mobile terminal 100.
Content supplier's addressed location 310 distinguishes whether the end message inquiry request message is available, and the information of the portable terminal 100 that received is sent to content providing unit 150.
In addition, central management unit 300 comprises Service Management unit 400, subscriber management 500 and end message administrative unit 600.
Here, the authority information of the Service Management unit 400 organize content providers of central management unit 300.In addition, Service Management unit 400 comprises CP (content supplier) management database 402 that is used for organize content provider and CP (content supplier) rights database that is used for the authority information of organize content provider.
Thereby under the situation of the information of content providing unit 150 enquiry mobile terminals 100, Service Management unit 400 provides the authority information of content supplier for content supplier's addressed location 310, so that distinguishing whether this content supplier has suitable right.
Subscriber management 500 links to each other with supply system 171 by interface unit 350.Described supply system 171 storage cordless communication network subscribers and/or wireless Internet subscriber's telephone number (MIN or MDN), subscriber's Customer ID and phone type are so that periodically be sent to these information by interface unit 350 first database 510 of subscriber management 500 thus.
Subscriber management 500 has been endowed subscriber information, described subscriber information is by MIN (mobile station identification number (Mobile Identification Number), hereinafter be called " MIN "), MDN (transfer table number book number (Mobile Directory Number), hereinafter be called " MDN ") and have any one composition in the Customer ID of Service Management code, and it is stored in the reservations database, wherein said Service Management code is by having man-to-man corresponding with supply system 171 interlockings (interlocking).
Thereby, if used the database that is stored in the subscriber management 500, even imported MIN, any one in MDN and the Customer ID, also can carry out to the conversion of the corresponding Service Management code of subscriber information.
In addition, subscriber management 500 comprise the subscriber that adds cordless communication network, be used to manage the subscriber who adds wireless the Internet service and cordless communication network information first database and be used to manage the subscriber's who adds mobile telephone network database of information (not shown).
Thereby end message administrative unit 600 and subscriber management 500 interlockings are shone upon end message and thus it are managed according to the subscriber.
Describe as Fig. 3, end message administrative unit 600 comprises that operator grade administrative unit 601, terminal provisioning merchant manage 603, end message approval unit 605, upgrade administrative unit 607, subscriber information device id administrative unit 609 and second database 610 automatically.
Here, the Service Management code, with the corresponding subscriber information of Service Management code be stored in second database 610 with the corresponding end message of subscriber information.
Ideally, end message administrative unit 600 is included in wherein and adjusts with the database (not shown) of the corresponding subscriber information of Service Management code and stored database (not shown) with the corresponding end message of subscriber information therein.
Described subscriber information comes to be complementary with predetermined code with URI (the user resources sign hereinafter is called " URI "), user agent and phone type, and mates a code with the corresponding URI of same subscriber, user agent and phone type.
With reference to Fig. 3, operator and terminal provisioning merchant can register the information of portable terminal 100, and have the information of the portable terminal that the operator approval of predetermined right registered, and then will it is stored in second database 610 mutually.
Thereby end message administrative unit 600 comprises that other operator grade administrative unit 601 of level that is used for the managed operation merchant and the terminal provisioning merchant who is used to manage the terminal provisioning merchant's who is endowed account information manage 603.
End message approval unit 605, the operator with the authority that is awarded according to pre-defined rule is according to being that operator or terminal provisioning merchant decide the register requirement for end message, whether the information of portable terminal is available.The information of the portable terminal of being ratified is stored in second database 610.
The register requirement of portable terminal is whether to support the information of UA feature description and by request RDF (resource description framework) file that is generated is registered to carry out by being received by operator about portable terminal.
Described RDF file is formed the structure such as assembly (component) and attribute (attribute), or is formed the structure such as assembly, sub-component and attribute.In addition, the content of the information of portable terminal is deferred to the form of definition in the pattern (schema) of RDF file.
Automatic renewal administrative unit 607 usage log files extract subscriber information and device id, and itself and pre-deposit data are upgraded subscriber information and device id according to comparative result then to comparing also.Here, under the situation of portable terminal 100 visit wireless Internets, described journal file is generated at web gateway 130 places, and periodically is sent to end message administrative unit 600.
Subscriber information and device id that 609 management of subscriber information device id administrative unit are upgraded from automatic renewal administrative unit 607.The information of this external portable terminal 100 is by based under the situation of asking from the subscriber information of content providing unit 150, the information of subscriber information device id administrative unit 609 search portable terminals 100, read and subscriber information corresponding equipment ID, and send it to content providing unit 150.
The information of portable terminal 100 comprises by the hardware of the portable terminal of terminal provisioning merchant input, is stored in relevant information of the software of portable terminal inside and any one in the cell phone platform.
The operation of the present invention of structure as described above will be described below.
Fig. 4 has illustrated a kind of being used for comprehensively and the process flow diagram of the method for the information of managing mobile terminal according to an embodiment of the invention.
With reference to Fig. 4, operator or terminal provisioning merchant select portable terminal whether to support user agent's feature description, described user agent's feature description is at OMA (Open Mobile Alliance, hereinafter be called " OMA ") the middle end message standard of stipulating, ask the information registration of portable terminal 100 or the renewal (S100) of end message then.
If received and the information registration of being consulted and request the portable terminal of asking 100 by operator or terminal provisioning or the corresponding request message of renewal of end message, the operator that has the authority that is awarded according to pre-defined rule so will discern the content of this end message, determine whether this operator ratifies this end message (S200) then.
If finished approval, so just generate and the corresponding URI of end message automatically end message.
In addition, end message administrative unit 600 is received under the situation of mobile terminal accessing wireless Internet, generate from the web gateway, (being in real time ideally) journal file (S300) of transmitting periodically.
Compared with pre-deposit data from subscriber information and device id that journal file extracts, and upgraded Unidentified data, that is, upgraded subscriber information and/or device id (S400, S500) according to comparative result.
Provide by web gateway 130 accessed contents under the situation of unit 150 with the download content at portable terminal 100, portable terminal 100 is asked the information (S600, S700) of portable terminals 100 to comprehensive and management devices 200 based on subscriber information.
The end message administrative unit 600 store subscriber information of comprehensive and management devices 200 and with subscriber information corresponding equipment ID.Thereby end message administrative unit 600 is come inquiry terminal information in response to the end message inquiry from content providing unit 150 requests based on subscriber information, then Query Result is sent to content providing unit 150 (S800).
Fig. 5 has illustrated registration according to an embodiment of the invention and the step S100 of approval end message and the process flow diagram of S200.In addition, Fig. 9 to 11 has illustrated respectively and has been used for according to one embodiment of present invention coming the webpage of the information of managing mobile terminal by operator (operator).Figure 12 to 14 has illustrated the webpage that is used for being come by the terminal provisioning merchant managing mobile terminal information according to one embodiment of present invention respectively.
According to the main body of registration terminal information, first application example of operator's registration terminal information and second application example of terminal provisioning merchant registration terminal information are described respectively.
According to first application example, wish to use his/her terminal to come under the situation of registration terminal information in operator, end message administrative unit 600 sends the webpage (S110) that is used for registration terminal information to the terminal of this operator.
Operator wishes whether come the portable terminal of registration terminal information to register this portable terminal by webpage supports user agent's feature description, and request is arrived end message administrative unit 600 (S120, S130) with pregenerated RDF file registration.
The pattern of user agent's feature description, RDF file and RDF file is deferred to the standard that defines among the OMA.
Be generated as the RDF file by the pregenerated end message of operator.
The RDF file is assembly and attribute by specific implementation, and wherein attribute is the upper strata (high layer) of assembly.In the Another Application example, the RDF file is assembly, sub-component and attribute by specific implementation, and wherein attribute is the upper strata of sub-component.In addition, another element that can define the pattern of RDF file comprises data type and the NameSpace by the definition of user characteristics description standard.Each element of RDF is analyzed and be respectively stored in the database.
Figure 15 shows the example web page that is used for illustrating the assembly that is included in the RDF file.In addition, Figure 16 shows and is used for the example web page that explanation is included in the attribute list of hardware platform (it is assembly) and is used to illustrate a kind of screen size pattern (it is attribute).
According to second application example, will illustrate that below the terminal provisioning merchant is registered to end message the method for end message administrative unit 600.
Terminal provisioning is consulted and request the account of asking end message administrative unit 600 to generate to be used to the information of registering portable terminal.
The terminal provisioning merchant who only has the account of generation can be by upgrading end message via communication network access end message administrative unit 600.Thereby, the terminal provisioning merchant this terminal provisioning merchant is wished that the request message of registration terminal information is sent under the situation of end message administrative unit 600, end message administrative unit 600 transmits webpage to this terminal provisioning merchant's terminal.
Here, terminal provisioning merchant's account must be in logging status.
End message is uploaded by terminal provisioning merchant's webpage, and end message administrative unit 600 receives the login request message (seeing the webpage of Figure 12) to this end message.
Ensuing process is identical with step S120 and S130.
In addition, by webpage as shown in figure 13, the information of terminal provisioning merchant inquiry terminal, this information are this terminal provisioning merchant oneself registrations.In addition, wish to inquire about or revise under the situation of its accounts information the terminal provisioning merchant, this terminal provisioning merchant can use webpage as shown in figure 14 to inquire about and revise.
Revise the terminal provisioning merchant under the situation of its account, the operator with authority finishes after the approval, will reflect the modification content.
After operator or terminal provisioning merchant carry out the registration and upgrading of this end message, carry out approval process for end message according to pre-defined rule.
At first, in order to ratify end message, operator discerns the content of this end message, and distinguishes whether this portable terminal the user agent (S210, S220) who provides among the OMA is provided.Here, the content of end message as the external structure of RDF file, refers to assembly, sub-component and attribute.
The result that distinguishes as step S220, do not support at portable terminal 100 under the situation of user agent's feature description, the input phone type, it is an example by wireless Internet operator or the defined terminal identifier of cable service, and support optionally to import phone type (S230, S240) under the situation of user agent's feature description at portable terminal 100.
[the uploading (970)] of the webpage described in Fig. 9 after icon is selected, for the operator's approval that allows the log-on message that is input to webpage be had authority, described log-on message is in [(writing) waited in approval] state.Thereby the operator with authority ratifies by the described webpage 1000 of Figure 10 or keeps the also not approved log-on message that is in [(writing) waited in approval] state 1030.Here, finish approval, then generate URI (S260) automatically if having the operator of authority.
In addition, also by the described webpage 1000 of Figure 10, carry out to the modification request of the information of portable terminal and removal request and to the approval of the information of the portable terminal of new registration.
By the described webpage of Figure 11, operator search terminal information in the wait process or that gone through.
Fig. 6 has illustrated according to one embodiment of present invention, extracts the processing procedure of subscriber information and device id from journal file.
End message administrative unit 600 reads the form of the end message field that is included in the journal file and distinguishes whether this end message field is standard format (S410, S420).
The end message field is the information of terminal itself, and The built-in is in portable terminal 100.In addition, user agent's feature description of in OMA, stipulating and before OMA each cable service stipulated to be present in standard in the end message field in order to the user agent who stipulates himself.Phone type is an example by the defined terminal identifier of operator of cable service or wireless Internet.
Thereby, not under the situation of standard in the end message field, from the end message field, extract user agent or phone type (S430).
But, be under the situation of adjusted standard in OMA at the form of end message field, from the end message field, extract URI (in the device id).Device id is the information of portable terminal, comprises URI, user agent and phone type.
In addition, end message administrative unit 600 reads the form (S450) of the subscriber information that comprises journal file.
Fig. 7 illustrated according to one embodiment of present invention, the processing procedure of using the subscriber information that extracts from step S400 and device id to upgrade end message.
That is, end message administrative unit 600 is distinguished the subscriber information that extracts from journal file and device id whether available (S510).
Under subscriber information that extracts from journal file and the disabled situation of device id, do not carry out automatic renewal of the present invention.Yet under the situation that the form of subscriber information can be used, end message administrative unit 600 is extracted subscriber information (S520) from journal file.
End message administrative unit 600 distinguishes whether this subscriber information is present in first database 510 of interlocking with subscription management unit 500 (S530).
In the Another Application example, end message administrative unit 600 filtering informations, described information is essential in the end message administrative unit 600 of the subscriber's who adds wireless network information, and the information stores after will filtering manages it in reservations database then.
If the telephone number of distinguishing subscriber among the result at step S530 is not present in first database 510, end message administrative unit 600 is shone upon this subscriber information and the device id that extracts from journal file, then it is stored in second database 610 of end message administrative unit 600 (S550).
If but step S530 distinguish that subscriber's telephone number is present in first database 510 among the result, whether the information that the URI of end message administrative unit 600 inquiry and the portable terminal that extracts from journal file or phone type are the same is present in second database 610 (S540).
If identical information is present in first database 510 in the Query Result of step S540, then upgrade optional, if but identical information (being the URI and the phone type of portable terminal) is not present in first database 510, end message administrative unit 600 is with subscriber information and end message shines upon and it is stored in second database 610 of end message administrative unit 600 (S560, S570, S580).
Fig. 8 has illustrated according to one embodiment of present invention, comes requesting terminal information processing process based on subscriber information.
That is, under the situation of content providing unit 150 request contents, if user capture is arranged, then content providing unit 150 can be discerned subscriber information or device id via the message that is transmitted at portable terminal 100.Content providing unit 150 is used subscriber information or device id, transmits end message inquiry request message (S710) to comprehensive and management devices 200.
Subscriber information is the identifier that is used for unique identification wireless Internet subscriber, and comprises MIN and the MDN and the Customer ID (defining in OMA) of subscriber's terminal.
In an application example, give under the situation of the tinkle of bells the friend who has portable terminal to his/her by wired connection visit subscriber comprehensive and management devices 200, the user selects the bell sound contents that will transmit, and the telephone number of friend's terminal is input in the webpage.Here, content providing unit 150 is used the telephone number of this friend's terminal, transmits the end message inquiry request message to comprehensive and management devices 200.
The end message inquiry request message that is generated is imported into content supplier's addressed location 310 (S730).
Content supplier's addressed location 310 is distinguished the data layout that is included in the end message inquiry request message whether available (S340).In addition, content supplier's addressed location 310 distinguishes whether the content providing unit 150 that transmits this end message inquiry request message has suitable right and inquire about (S750).
Be included in step S740 and S750 under the disabled situation of authority of data layout in the end message inquiry request message or content supplier, content supplier's addressed location 310 is sent to content providing unit 150 (S760) with its message.
Be included in step S740 and S750 under the situation that the authority of data layout in the end message inquiry request message or content supplier can use, content supplier's addressed location 310 is sent to end message administrative unit 600 (S770) with the end message inquiry request message.
600 search and the corresponding information of mobile terminal of subscriber information (S780) of end message administrative unit.
Here, end message administrative unit 600 is used with the corresponding Service Management code of subscriber information and is searched for, and described Service Management code is made up of in MIN, MDN and the Customer ID any one.Then, end message administrative unit 600 is searched in reservations database and the corresponding subscriber information of Service Management code and search and the corresponding information of mobile terminal of subscriber information.
In an application example, stored the information of mobile terminal that is complementary with URI, user agent and phone type, therefore, end message administrative unit 600 can be searched for information of mobile terminal by URI, user agent and phone type.
If search is finished, end message administrative unit 600 is sent to content supplier's addressed location 310 with Search Results so, press predetermined format and generate and the corresponding response message of end message inquiry request message, send it to content providing unit 150 (S790) then.
Thereby, in Search Results, not existing under the situation of subscriber information or information of mobile terminal, predetermined error message is sent to content providing unit 150.
Described information of mobile terminal comprises by the hardware of the portable terminal of terminal provisioning merchant input, is stored in relevant information of the software of this portable terminal inside and any one in the cell phone platform.
Though the present invention has been easy to various changes and alternative form, the mode by example illustrates and at this in detail its specific embodiment has been described in detail at accompanying drawing.Yet be to be understood that, here the description to specific embodiment is not the present invention to be limited to disclosed special shape, on the contrary, the present invention will comprise all changes, equivalent and the substitute that falls into as in the defined the spirit and scope of the present invention of claims.