The application submitted to on March 22nd, 2005, title is made for No. 60/664247 for the U.S. Provisional Patent Application sequence number of " DEVICE PROFILERETRIEVAL IN A MANAGEMENT (equipment simple document search in the management) " (the case 101USMD118 of lawyer's office) and is quoted, requires priority and require rights and interests, thus, by reference its whole themes, content are herein incorporated.
The application is to make for No. 60/249606 for the PCT application of PCT/US01/44034 and the U.S. Provisional Patent Application sequence number submitted on November 17th, 2000 for WO/02/41147A1, PCT number quoting for the publication number of submitting to November 19 calendar year 2001, thus, by reference its full content, theme are herein incorporated.
Embodiment
The present invention relates generally to the management of mobile electronic device.Management object when more specifically, aspect of the present invention relates to the customer care of the mobile electronic device in supporting communication network and service support and the use of device profile information.For example, can adopt representative embodiment of the present invention, with management, software/firmware renewal, quality of service monitor and the event tracking that parameter is provided.
Fig. 1 shows the communication network 100 of the management of the electronic equipment 107 that support serves via wireless infrastructure 170, wherein, can realize representative embodiment of the present invention.Communication network 100 comprises customer care server 157, and it is couple to wireless infrastructure 170 via communication path 155 with communication mode.For example, the personal computer that customer care server 157 can use special-purpose terminal equipment for example or have suitable application software, and support customer care to represent the activity of (not shown).Communication path 155 can comprise special-purpose wired or wireless communication link, for example, and Intranet, internet, wired or wireless local area network (LAN), packet network or the communication link of other suitable form arbitrarily.Communication network 100 can comprise that also it is couple to wireless infrastructure 170 with communication mode from safeguarding (self-care) website/inlet (portal) 167.Can allow subscriber to diagnose, supply (provision) via for example wired or wireless communication path 169 and upgrade electronic equipment 107 from maintaining web/inlet 167 with electronic equipment 107, wherein, above wired or wireless communication path 169 for example can comprise about communication path 155 and any communication means of describing.
Communication network 100 also comprises: provisioning server 129, and it can be called as " broadcasting server " here; And equipment control (DM) server 109, for example, it can support Open Mobile Alliance (OMA) equipment control (DM) agreement or proprietary protocol.Communication network 100 also comprises Download Server 151, is used for update package (package) is downloaded to electronic equipment 107.In representative embodiment of the present invention, in the middle of other thing, update package especially can comprise can be by one group of instruction of the execution of the update agent program (agent) in the electronic equipment 107, the existing version of software and/or firmware code is changed or is transformed to the version of renewal.
Shown in the diagram of Fig. 1, can be from maintaining web/inlet 167, customer care server 157, provisioning server 129, DM server 109, diagnosis server 173 and Download Server 151 via corresponding communication path 169,155,145,143,175 and 153 and be couple to wireless infrastructure 170 with communication mode.Although illustrate as independent community, but, depend on load, economic conditions, server-capabilities of expection etc., from maintaining web/inlet 167, customer care server 157, provisioning server 129, DM server 109, diagnosis server 173 and Download Server 151 can reside on the individual server or be positioned at same place or a plurality of servers of being separated to locate on.Any communication link of describing about communication path 155 above communication path 169,145,143,175 and 153 can comprise.For example, the wireless infrastructure 170 in the representative embodiment of the present invention can comprise for example cellular network, paging network, WLAN (wireless local area network) and/or wide area network or other cordless communication network that is fit to.Although wireless infrastructure 170 is depicted as the single entity with individual antenna position, this does not represent specific limited of the present invention.Without departing from the scope of the invention, representative embodiment of the present invention can comprise the more aerial position of big figure, and it comprises and belongs to independently service provider's aerial position.
Fig. 2 is can be corresponding to problem in the electronic equipment 107 of the electronic equipment 107 of for example Fig. 1 and the perspective block diagram of distributing the example network 105 of solution based on distribution policy according to can diagnosing of representative embodiment of the present invention.Network 105 can allow a large amount of distributions of firmware and/or software upgrading, to revise the problem of diagnosing in the electronic equipment of the electronic equipment 107 of for example Fig. 2.As shown in Figure 2, network 105 comprises from maintaining web/inlet 167, equipment control (DM) server 109, diagnosis server 173, customer care server 157, Download Server 151 and provisioning server 129, they can corresponding to for example Fig. 1 from maintaining web/inlet 167, DM server 109, diagnosis server 173, customer care server 157, Download Server 151 and provisioning server 129.Although it is not shown in Figure 2, but can couple by communication mode from maintaining web/inlet 167, equipment control (DM) server 109, diagnosis server 173, customer care server 157, Download Server 151 and provisioning server 129, cooperate when disconnected service and function are repaiied in the management that is provided for electronic equipment 107 from maintaining web/inlet 167, equipment control (DM) server 109, diagnosis server 173, customer care server 157, Download Server 151 and provisioning server 129 with permission.Electronic equipment 107 can comprise the portable/hand-held/mobile electronic device of arbitrary number, for example, only gives some instances, as cellular phone, personal digital assistant and beep-pager.In representative embodiment of the present invention, electronic equipment 107 can comprise nonvolatile memory 111, for example, it can comprise the nonvolatile memory of NAND or nondisjunction flash memory, battery backed memory, electrically programmable read only memory (EPROM) or various other suitable forms.The nonvolatile memory 111 of the electronic equipment 107 shown in Fig. 2 comprises a lot of firmware/software components, and it comprises application software 127, equipment control (DM) client computer 163, interrupts (traps) client computer 125, supplies client computer 123, diagnostic clients machine 121, operating system (O/S) 119, firmware 117, update agent program 115 and boot loader 113.Electronic equipment 107 also comprises random access memory 165.
In representative embodiment of the present invention, electronic equipment 107 can be by adopting the update package (not shown) of being submitted via communication path 153 by for example Download Server 151, upgrade some part of the nonvolatile memory 111 in the electronic equipment 107, for example, application software 127, operating system (OS) 119 or firmware 117.The update package that is used to upgrade electronic equipment 107 can be produced by the maker (not shown), and can comprise the instruction set that can be carried out by electronic equipment 107, existing code release is changed/is transformed to the code release of renewal in the memory of electronic equipment 107.Can be that the publication number of submitting to November 19 calendar year 2001 is to be the PCT application of PCT/US01/44034 and the additional detail that finds the generation and the application of update package in the U.S. Provisional Patent Application sequence number of submitting on November 17th, 2000 the 60/249606th WO/02/41147A1, PCT number, thus, by reference and whole themes, the content of each described application is herein incorporated.Describe about Fig. 1 as top, communication path 153 can comprise wired or wireless communication link, for example, comprises the communication network of packet network, circuit-switched network, honeycomb or paging network, local area network (LAN) or wide area network or other suitable form.
In representative embodiment of the present invention, electronic equipment 107 can receive information provision from customer care server 157 or provisioning server 129, to proofread and correct allocation problem or to reconfigure software and hardware.Electronic equipment 107 can use one or more update agent program 115 that can handle update package or its part/subclass separately and use and upgrade.Electronic equipment 107 can receive update package, and uses update agent program 115 and the memory of renewal electronic equipment 107.Update agent program 115 can be upgraded any firmware and/or the software in the electronic equipment 107, for example, helps the diagnostic clients machine 121 of remote diagnosis and helps to be provided with the broken clients machine 125 that interrupts and retrieve the information of collecting.
As shown in Figure 2, electronic equipment 107 can comprise DM client computer 163, and it can be mutual with for example DM server 109, supply client computer 123, diagnostic clients machine 121 and broken clients machine 125.In representative embodiment of the present invention, DM client computer 163 can be from for example DM server 109 receiving equipment administration orders, and can realize the DM order that received on electronic equipment 107.For example, the DM order can be included in the element of OMA equipment control (DM) agreement of developing under the patronage of Open Mobile Alliance Co., Ltd.Such protocol elements can be supported in the memory of electronic equipment 107 as the management object in the equipment control structure (for example, equipment control (DM) tree) and the management of canned data (for example, create, be provided with, upgrade, retrieval and deletion).
In representative embodiment of the present invention, for example the Download Server of the Download Server 151 of Fig. 2 can be via communication path 153 with firmware and/or software upgrading (for example, in update package) download to electronic equipment 107, be applied to the memory of electronic equipment 107 after being used for.Customer care server 157 can help the visit of the information (for example, code, parameter and data) in the electronic equipment 107 that is included in by customer care representative (CCR) 159 couples.Represent 159 although in Fig. 2, only show a customer care,, without departing from the scope of the invention, customer care server 157 can be supported the more customer care representative of big figure.
Representative embodiment of the present invention can comprise provisioning server 129, it can be used to via communication path 145, uses and for example download (over the air in the air, OTA) submit mechanism, and help the communication of information provision (for example, relevant parameter, device parameter, the user preference of service).For example, communication path 145 can comprise the wired or wireless communication link that is fit to arbitrarily, for example, comprises about communication path 153 and the communication link of describing in the above.
Although show communication path 143,145,153,155,169 independently, this is not a specific limited of the present invention.The function of any in maintaining web/inlet 167, equipment control (DM) server 109, customer care server 157, Download Server 151 and provisioning server 129 can make up on single or Cluster Server, and can communication mode be couple to other any in maintaining web/inlet 167, equipment control (DM) server 109, customer care server 157, Download Server 151 and provisioning server 129.
When for example CCR of CCR 159 wished to diagnose the relevant problem of the electronic equipment of electronic equipment 107 for example, for example, CCR 159 can be one at a time from the various Configuration Values of electronic equipment 107 retrievals, parameter etc.In representative embodiment of the present invention, on the contrary, CCR 159 may be selected to be the device profile that comprises one group of bigger information from electronic equipment 107 retrievals.
Fig. 3 show diagram according to representative embodiment of the present invention, in can nonvolatile memory 307 corresponding to the electronic equipment of the electronic equipment 107 of for example Fig. 2 the block diagram of the structure of resident example apparatus profile 309.As shown in Figure 3, such device profile 309 can comprise hardware profiles 310, software profiles 312, configuration profile 314, memory profile 316, subscriber's profile 318, location profile 320 and connectivity profile 322.Without departing from the scope of the invention, device profile 309 also can comprise additional profile assembly.For example, can comprise DevInfo and DevDetail element in the OMA DM standard according to device profile of the present invention.Like this, for example the device profile of the representative embodiment of the present invention of the device profile 309 of Fig. 3 can help in single DM session being stored in the retrieval of a plurality of profiles separately in the electronic equipment as single bag, and does not adopt several different sessions of DM separately to retrieve this information set.
For example, when CCR (for example, CCR 159) received calling from for example user of the electronic equipment of electronic equipment 107, CCR can use customer care server 157, so that: a) parameter in the electronic equipment 107 is set, to solve the problem in the electronic equipment 107; B) automatic collection of connecting from one or more service quality (QoS) parameter of electronic equipment 107; C) interruption is set, to determine the average number of the trial that the download time in the electronic equipment 107 for example, the average number of each lost package of downloading, each success are downloaded; And/or d) from the user of electronic equipment 107 to the calling of CCR during, retrieval from the collection data of interrupting with from the relevant information of the miscellaneous equipment of electronic equipment 107.In representative embodiment of the present invention, for example, when network 105 determining based on the position of electronic equipment 107 during the predetermined cycle in month, determine electronic equipment .107 be in route fixed set neighbouring (for example, main road and town) time, for example, it can make electronic equipment 107 collect data, be based upon voice in the specific duration or data call etc. (for example, relate to moving and initiate or Mobile Termination).During calling out, electronic equipment 107 can be measured qos parameter, for example, sets up the fault of calling out, the fault of keeping calling, perhaps, and at (for example, 2 minutes) interior acquisition of information of required duration.In representative embodiment of the present invention, when CCR receives calling when Reporting a Problem from the user of electronic equipment 107, customer care server 157 can provide drop-down (drop down) tabulation of the parameter that can be correlated with from the QoS that electronic equipment 107 is collected to CCR, thereby provide the chance that turns in certain duration (for example, one month) to CCR from the collection of the qos parameter of electronic equipment 107.
Network 105 in the representative embodiment of the present invention can use the method that is adopted by device management server 109 or customer care server 157, supports a large amount of distributions of firmware and software upgrading.For device discovery, network 105 can adopt device management protocol, for example, and can be by Open Mobile Alliance (OMA) equipment control (DM) agreement of DM server 109 supports.DM server 109 can use OMA-DM message, and for example, it comprises " replacing (Replace) " order, is used for being provided for " configuration (configuration) " parameter of the fault in fixed software or the firmware.In representative embodiment of the present invention, for example the update agent program/client computer of update agent program/client computer 115 of Fig. 2 can be used the update package of retrieving based on parameter set, upgrades electronic equipment 107.For example, update package can comprise and is used for the first version of firmware/software is changed/is transformed to the information of the renewal version of firmware/software.Electronic equipment 107 can guarantee that the update package that is received is not destroyed, and they can be stored, and is used for subsequent treatment.In representative embodiment of the present invention, for example, can support to use client computer supply (CP) assembly and OMA-DM boot (bootstrap) provisioning component and other to inherit the supply of the equipment of assembly as the provisioning server of provisioning server 129.Only give an example, provisioning server 129 can adopt in several available broadcast assemblies, via wireless wide area network or local area network (LAN) and update package is delivered to a plurality of electronic equipments 107, for example, Short Message Service (SMS), Multimedia Message passing service (MMS).
In representative embodiment of the present invention, customer care server 157 can help the visit to the device profile information of the device profile information 309 of for example Fig. 3, for example, for example the electronic equipment of electronic equipment 107 can be based on the request of customer care server 157 and device profile information 309 is provided.Can ask such device profile information, so that show to the customer care representative (CCR) of for example CCR 159, perhaps, so that the potential problems in the analytical electron equipment 107.In a representative embodiment of the present invention, device profile information 309 can comprise the tabulation of the parameter set that depends on platform, configuration information, hardware information, component software, and in another representative embodiment, device profile information 309 can comprise public, the general set of this data.
The table 1 that illustrates illustrates the example apparatus profile that is used for electronic equipment according to representative embodiment of the present invention below, and for example, it can be corresponding to being used for for example device profile 309 of Fig. 3 of the electronic equipment of the electronic equipment 107 of Fig. 2.For example, the device profile information shown in the table 1 can be corresponding with the device profile information that is used for based on the electronic equipment of Microsoft's Mobile operating system platform.
Table 1
Profile | Management object | Value |
Hardware | Platform | Smart phone |
Manufacturer | Motorola Inc. |
Model | BEN-020G |
Revision version | 1.00 |
OEM information | 270483595 |
Processor affinity | ARM |
Processor model | STRONGARM |
The processor rank | 4 |
IMEI | 350443-10-312134-9 |
IMSI | 302370122236366 |
The bluetooth title | BEN-020G |
| The OS key plate originally | 4 |
OS constructs version | 100 |
OS version | 20 |
OS structure number | 0 |
Memory | The memory utilization rate | 51% |
Total physical storage | 18192KB |
Available physical memory | 8972KB |
Total virtual memory | 32768KB |
The available virtual memory | 29952KB |
Total SD card memory | 29840KB |
Available SD card memory | 29776KB |
The location | Login state | Local |
The GPRS classification | GSM or GRPS |
Subscriber information | Battery strength | 93% |
The AC line states | Disconnect |
The Voice Mailbox telephone number | 14168287757 |
The connection group | APN | internet.fido.ca |
The software compression | 0 |
The IP address | 0.0.0.0 |
User name | fido |
Domain addresses | Do not have |
Circuit | The honeycomb circuit |
Dialing | -GPRS! |
Dns address 1 | 0.0.0.0 |
Dns address 2 | 0.0.0.0 |
WINS address 1 | 0.0.0.0 |
WINS address 2 | 0.0.0.0 |
Need password | Not |
Activate | Be |
Country | 0 |
| Area code | 416 |
Particular ip address | 0 |
The specific names server | 0 |
The IP header-compressed | 0 |
Software | Resco Explorer 2003 | | |
| Application Status | Off-duty |
| Application program UID | 0x10005B63 |
Battery Pack V5 | | |
| Application Status | Off-duty |
| Application program UID | 0x101F4CE8 |
Resco Picture Viewer | | |
| Application Status | Off-duty |
| Application program UID | 0x101F84EB |
Pocket World | | |
| Application Status | Move |
| Application program UID | 0x101D0538 |
Lexionary | | |
| Application Status | Off-duty |
| Application program UID | 0xB268993 |
Tombraider | | |
| Application Status | Off-duty |
| Application program UID | 0x101FA9A1 |
MDI Smartphone Profiler | | |
| Application Status | Move |
| Application version | 8.1.0 |
| Application program UID | 0x101FF52F |
Table 1 comprises much profile part separately, and it comprises hardware, memory, location, subscriber information, connection group and software.These profiles partly are similar to the hardware profiles 310 shown in Fig. 3, software profiles 312 etc.In each profile part of table 1, a lot of management objects have been listed.For example, hardware profiles partly listed be used for platform, manufacturer, model, version, OEM information, processor affinity, processor model, processor rank, IMEI, IMSI, bluetooth title, OS key plate this, OS structure version, OS version and the OS management object of constructing number.For example, use according to the device profile in the representative embodiment of the present invention, during the individual equipment managing conversation of the electronic equipment of for example electronic equipment 107, each in these management objects can be included in this management.In representative embodiment of the present invention, for example, can in the predefined time cycle, change the value of management object such as call session or renewal activity.
The table 2 that illustrates illustrates another example apparatus profile that is used for electronic equipment according to representative embodiment of the present invention below, and for example, it can be corresponding to being used for for example device profile 309 of Fig. 3 of the electronic equipment of the electronic equipment 107 of Fig. 2.For example, the device profile information shown in the table 2 can be corresponding with the device profile information that is used for based on the electronic equipment of Palm (palm) operating system platform.
Table 2
Profile | Management object | Value |
Hardware | Platform | PalmOS |
Manufacturer | HANDSPRING |
Model | MINI PVTAP01.15 |
Revision version | 02.09 |
OEM information | 270483595 |
Processor | ARM925T |
The processor revision version | 1 |
IMEI | 010215001003666 |
Device id | 1234567890123 |
Horizontal resolution | 160 lines |
Vertical resolution | 160 lines |
The colored demonstration | Very |
Number of color | 9 looks |
Display font | System font |
The display font size | 11pt |
The OS key plate originally | 5 |
OS version | 0 |
| OS structure number | 0 |
ROM is version fixedly | 1 |
ROM level version | 3 |
Memory | Available physical memory | 26609KB |
Total physical storage | 27328KB |
Total virtual memory | 10880KB |
The location | The time zone | GMT-5:00 |
Country | Canada |
Language | English |
Subscriber information | Telephone number | 14168287757 |
Signal strength signal intensity | 88% |
The connection group | Current connection name | GPRS |
APN | internet.fido.ca |
User name | fido |
Password | fido |
Inquiry DNS | 1 |
Non-activity is overtime | 0 second |
Set up overtime | 90 |
Connection type | GSM |
Table 2 also comprises much profile part separately, and it comprises hardware, memory, location, subscriber information and connection group.These profiles partly are similar to the hardware profiles 310 shown in Fig. 3, software profiles 312 etc.In each profile part of table 2, a lot of management objects have been listed.For example, the hardware profiles of table 2 partly listed be used for platform, manufacturer, model, revision version, OEM information, processor, processor revision version, IMEI, device id, horizontal resolution, vertical resolution, colored demonstration, number of color, display font, display font size, OS key plate this, OS version, OS construct number, the fixing management object of version and ROM level version of ROM.For example, use according to the device profile in the representative embodiment of the present invention, during the individual equipment managing conversation, each in these management objects can be accessed in the electronic equipment of the electronic equipment 107 of for example Fig. 2/upgrade.
The table 3 that illustrates illustrates the example apparatus profile that is used for electronic equipment according to representative embodiment of the present invention below, and for example, it can be corresponding to being used for for example device profile 309 of Fig. 3 of the electronic equipment of the electronic equipment 107 of Fig. 2.For example, the device profile information shown in the table 3 can be corresponding with the device profile information that is used for based on the electronic equipment of RIM operating system platform.
Table 3
Profile | Management object | Value |
Hardware | Platform | RIM |
Manufacturer | Research in Motion |
Model | BlackBerry 7280 |
Platform | RIM |
IMEI | 010215001146507 |
PIN | 200A23B8 |
Horizontal resolution | 240 pixels |
Vertical resolution | 160 pixels |
Information on services | Data/voice |
The colored demonstration | Very |
Number of color | 65536 looks |
The OS key plate originally | 1 |
OS version | 6 |
OS structure number | 41 |
The OS released version | 1 |
Memory | Total physical storage | 13376KB |
Available physical memory | 5105KB |
Available RAM | 446KB |
VM RAM uses | 847KB |
Available flash memory | 5805KB |
The VM flash memory uses | 7410KB |
JAVA object among the RAM | 237KB |
JAVA object in the flash memory | 1494KB |
The location | The locating area code | 4900 |
Country | Canada |
| Language | English |
The time zone | The U.S./New York |
The Routing Area code | 1 |
Frequency band | GSM1800/GSM1900/GSM8 50 |
The GPRS state | Ready |
COS | GPRS |
Service state | Open |
Subscriber information | Telephone number | 14163331212 |
Sub-district ID | 27129 |
Base station IDs | 55 |
Signal strength signal intensity | 95% |
Battery strength | 100% |
Detachable battery | Be |
Subscriber information | Service content ID | CMIME |
Messenger service Email | orudchenko@mobiledx.com |
Software | net_rim_bb_memo_app | | |
| Application version | 3.7.1.41 |
| Size of application programs | 17KB |
net_rim_bb_task_app | | |
| Application version | 3.7.1.41 |
| Size of application programs | 24KB |
MDI Smartphone Profiler | | |
| Application version | 2.0 |
| Size of application programs | 33KB |
WebViewerPersonal | | |
| Application version | 3.5 |
| Size of application programs | 51KB |
| net_rim_bb_addressbook_app | | |
| Application version | 3.7.1.41 |
| Size of application programs | 68KB |
Table 3 also comprises much profile part separately, and it comprises hardware, memory, location, subscriber information and software.These profiles partly are similar to the hardware profiles 310 shown in Fig. 3, software profiles 312 etc.In each profile part of table 3, a lot of management objects have been listed.For example, the hardware profiles of table 3 partly listed be used for platform, manufacturer, model, IMEI, PIN, horizontal resolution, vertical resolution, information on services, colored demonstration, number of color, OS key plate this, OS version, OS construct number and the management object of OS released version.For example, use according to the device profile in the representative embodiment of the present invention, during the individual equipment managing conversation, each in these management objects can be accessed in the electronic equipment of the electronic equipment 107 of for example Fig. 2/upgrade.
The table 4 that illustrates illustrates the example apparatus profile that is used for electronic equipment according to representative embodiment of the present invention below, and for example, it can be corresponding to being used for for example device profile 309 of Fig. 3 of the electronic equipment of the electronic equipment 107 of Fig. 2.For example, the device profile information shown in the table 4 can be corresponding with the device profile information that is used for based on the electronic equipment of Symbian operating system platform.
Table 4
Profile | Management object | Value |
Hardware | Platform | Symbian UIQ v7.0 |
Manufacturer | SONY ERICSSON |
Model | 7130501-BV |
Revision version | R2F CXC162002 |
OEM information | 270483595 |
Processor affinity | Quartz |
CPU speed | 152MHz |
Processor | THUMB |
The processor revision version | 1 |
IMEI | 350443-10-312134-9 |
IMSI | 302370122280987 |
Backlight activates | Be |
The backlight state | Close |
| Horizontal resolution | 208 lines |
Vertical resolution | 320 lines |
Bluetooth | Close |
The bluetooth title | Sony Ericssion P800 |
Number of color | 4096 looks |
The OS key plate originally | 100 |
OS constructs version | 100 |
Network state | Using |
Memory | The inner drive name | [C:] |
The largest amount of inner drive | 6139KB |
Free space on the inner drive | 3898KB |
The ROM drive letter | [Z:RomDrive] |
The largest amount of ROM | 22528KB |
Free space on the ROM | 0KB |
The ram driver name | [D:] |
The largest amount of RAM | 379KB |
Free space among the RAM | 376KB |
The location | Time format | 12 hours forms |
Date format | dd/mm/yyyy |
The economize on electricity on daytime | Close |
Subscriber information | Sub-district ID | 27129 |
Location area codes | 4900 |
Country code | 44 |
The network country code | 302 |
Signal strength signal intensity | 88% |
Battery strength | 70% |
The Chief Web Officer title | ROGERS |
The network short name | ROGERS |
Service centre address | +17057969300 |
The connection group | APN | internet.com |
| User name | wapser |
Password | wapuserl |
The IP address | 0.0.0.0 |
Email is provided with | Another name | MDI |
Spread out of message coding | MIME |
The Emial signature | Not |
The request receipt | Not |
Another name | MDI User |
User name | mdiuser |
Password | Password |
Import server into | gateway.mobilediagnostix.com |
Spread out of server | smtp.rogerswirelessdata.com |
Import mail port into | 123 |
Spread out of mail port | 25 |
The Email address | info@mobiledx.com |
Automatically send in case connect just | Not |
WAP is provided with | Account name | ROGERSWAP |
Internet account | ROGERS |
Use the agency | Not |
The address | fido.wap.ca |
Port | 9201 |
User name | mdi |
Password | password |
| |
SMS is provided with | The SMS service centre address | +17057969300 |
Character Ser | 7 |
Connection type | GSM |
MMS is provided with | Service centre address | +17057969300 |
The WAP account | ROGERSWAP |
Automatically | Open |
| Download size | Unrestrictedly |
Effective period | Maximum |
Priority | Normally |
Software | Mix Pix | | |
| Application Status | Off-duty |
| Application program UID | 0x10005B63 |
Snake Ex | | |
| Application Status | Off-duty |
| Application program UID | 0x101F4CE8 |
File Manager | | |
| Application Status | Off-duty |
| Application program UID | 0x101F84EB |
Space Impact III | | |
| Application Status | Move |
| Application program UID | 0x101D0538 |
SeleQ | | |
| Application Status | Off-duty |
| Application program UID | 0xB268993 |
DevMan | | |
| Application Status | Off-duty |
| Application program UID | 0x101FA9A1 |
MDI Smartphone Profiler | | |
| Application Status | Move |
| Application version | 8.1.0 |
| Application program UID | 0x101FF52F |
Table 4 also comprises much profile part separately, and it comprises, and hardware, memory, location, subscriber information, connection group, Email (Email) are provided with, WAP is provided with, SMS is provided with, MMS is provided with and software.These profiles partly are similar to the hardware profiles 310 shown in Fig. 3, software profiles 312 etc.In each profile part of table 4, a lot of management objects have been listed.For example, the hardware profiles of table 4 has partly been listed the management object that is used for platform, manufacturer, model, revision version, OEM information, processor affinity, CPU speed, processor, processor revision version, IMEI, IMSI, backlight activation, backlight state, horizontal resolution, vertical resolution, bluetooth, bluetooth title, number of color, OS key plate basis, OS structure version and network state.For example, use according to the device profile in the representative embodiment of the present invention, during the individual equipment managing conversation, each in these management objects can be accessed in the electronic equipment of the electronic equipment 107 of for example Fig. 2/upgrade.
In representative embodiment of the present invention, for example the DM server of the DM server 109 of Fig. 2 can support to be used for the web service interface (WSI) of equipment control, it can be by customer care server 157 and other server with visiting electronic equipment 107, and from electronic equipment 107 retrieving informations, as device profile information 309.Thus, network 105 can use the gateway of DM server as this visit, helps the controlling of remote access, software and hardware assembly of electronic equipment 107 on the whole, and management, and particularly, helps to realize the changed parameter of electronic equipment 107.
Except the operator of network 105, can allow to visit electronic equipment 107 such as other third party of terminal and network manufacturer, enterprise, stand alone software distributors, content supplier and service provider.For example, based on distributing to third-party authority (for example, the access control list (ACL) authority), and the operation that is authorized to carry out based on the third party, network 105 can allow the setting of parameter, the retrieval of information etc.
In representative embodiment of the present invention, can pass through web (network) service, and help to be used for being initialized to mutual between the third party software distributors/service provider of batch operation (for example, in more than an electronic equipment 107, upgrading configuration information) and the DM server 109.For example, all electronic equipments of particular brand, specific model and/or particular version can have some configuration informations that upgrade in the batch operation mode.In another example, can in batch mode upgrade the specific collection of (for example, different brands) electronic equipment.For example, such interface can provide the typical case equipment control service by the Virtual network operator employing.Network 105 can be organized the web service interface, makes that external system or entity can be mutual with device management server 109, so that visit one or more electronic equipments 107.For example, such entity can comprise operator or some other authorized entities of network 105.In representative embodiment of the present invention, for example the service provider of customer care server 157 or external system (not shown) can be initialized to batch operation.The service provider can be mutual with DM server 109, to be carried out to batch operation.The service provider also can encapsulate and dispatch the content that is provided by content supplier.This content can be obtained, so that be delivered to electronic equipment 107/ user's set from Download Server 151 or from external server.
In representative embodiment of the present invention, can be used as asynchronous operation and carry out the batch operation that calls by the service provider.For example, if the service provider does not provide identifier itself when it calls batch operation, then DM server 109 can provide identifier to the service provider, for example job identifier (ID).Subsequently, DM server 109 can be transmitted into the result of batch operation, and operation ID can be associated with the result.
Fig. 4 is the flow chart that the example workflow of supporting according to batch operation representative embodiment of the present invention, that be used for the network 105 by Fig. 2 and provide is shown.At piece 410, for example the service provider of the customer care server 157 of Fig. 2 can be identified as batch operation and for example tabulation of the reception electronic equipment of the electronic equipment 107 of Fig. 2.Next, at piece 412, the service provider can will be delivered to for example device management server of the device management server 109 of Fig. 2 about the information of batch operation and the tabulation that receives electronic equipment.Subsequently, at piece 414, device management server 109 can be forwarded to the information of relevant batch operation each and receive electronic equipment 107.At piece 416, each receives the information that electronic equipment 107 can receive relevant batch operation, and can be on electronic equipment 107 executable operations.At piece 418, for example, each receives electronic equipment can be delivered to the result of batch operation for example device management server 109.In a representative embodiment of the present invention, for example, at piece 420, device management server 109 can be checked (collate) subsequently from receiving the result that electronic equipment 107 receives.In another representative embodiment, each result that DM server 109 can receive the electronic equipment from the tabulation of receiving equipment 107 immediately is delivered to the service provider.Subsequently, service provider's (for example, customer care server 157) can receive the communication (piece 422) from device management server 109, the result's of the batch operation on its indication electronic equipment 107 availability.At last, at piece 424, but the result of service provider's slave unit management server 109 retrieval batch operations.
In representative embodiment of the present invention, for example, network 105 can help mutual between the device management server of external system (not shown) and for example DM server 109.In representative embodiment of the present invention, for example, external system can comprise the manufacturer or the third party software distributors/service provider of electronic equipment 107.External system can be indicated will be from the type of the information of electronic equipment 107 retrieval of appointment.For example, DM server 109 can be from specifying electronic equipment 107 retrieving informations, and this information can be transferred back to external system.The type of the information that can be retrieved comprises: standard OMA DM consultative management object, for example, DevInfo, DevDetail and DMAcc object; And external system is wished from the non-standard object and the dynamic object of electronic equipment 107 retrievals.DM server 109 can provide WSI to external system, and it helps the retrieval from the information of the electronic equipment of the electronic equipment 107 of for example Fig. 2.The information of WSI Facility Accepted identification information and relevant one or more management objects is as parameter.
Fig. 5 is the flow chart of diagram according to the exemplary method of the operation of network when help is conducted interviews to the information in the electronic equipment of for example electronic equipment 107 by external system of the network 105 of representative embodiment of the present invention, for example Fig. 2.At first piece 510, external system can discern the electronic equipment 107 of Fig. 2 for example electronic equipment and will be from electronic equipment 107 data retrieved.Next, at piece 512, external system can will be discerned the information of electronic equipment 107 and want data retrieved to be delivered to for example device management server of the device management server 109 of Fig. 2.In representative embodiment more of the present invention, this can carry out via the web service interface.At piece 514, the information of the data that device management server 109 can be asked identification sends to selected electronic equipment 107.At piece 516, selected electronic equipment 107 can receive the information of the data that identification asks, the data that can ask from memory search, and can be with the data passes of being asked to device management server 109.Subsequently, at piece 518, device management server 109 can be collected the data of being asked from selected electronic equipment 107.Next, device management server 109 can be with collected data forwarding to external system (at piece 520), and external system can be confirmed the reception (at piece 522) of the data of being asked to device management server 109.In replacement representative embodiment of the present invention, when electronic equipment 107 arrived DM server 109 with the data passes of being asked, DM server 109 can send notice to external system, and promptly collected data are ready for submitting/picking up.Under such situation, subsequently, external system can be retrieved the data of being asked from DM server 109.
In representative embodiment of the present invention, for example the network of the network 105 of Fig. 2 can help mutual between the service provider of customer care server 157 for example and the DM server 109.For example, just can be via DM server 109 in the customer care representative (CCR) of the CCR 159 of for example Fig. 2 of the customer care call of process user, and from the electronic equipment retrieving information of for example electronic equipment 107, so that determine the state of the service that the user of the state of electronic equipment 107 or electronic equipment 107 orders.In such representative embodiment of the present invention, for example, for example the customer care server of customer care server 157 (for example can be retrieved " device profile ", the multi-object retrieval), rather than carry out the retrieval of an information object (for example, management object) a moment by typical external system.In addition, can allow customer care server 157 from electronic equipment 107 retrieval entire equipment management (DM) tree (not shown).For example, DM sets the object addressable data structure in the memory that can comprise electronic equipment 107, uses the device management protocol of for example above-mentioned OMA DM agreement to visit described data structure.Customer care server 157 also can be indicated will be from specifying the customizing messages type of electronic equipment 107 retrievals.DM server 109 can be from specifying electronic equipment 107 retrieval information needed, it is transferred back to customer care server 157 (perhaps, for example, transferring back to external system usually).For example, if particularly by operator's managing customer care service device 157 of network 105, customer care server 157 can have the idiosyncrasy credit relation with the operator of network 105.
Similarly, show loving care at corporate client under the situation of system, show loving care between system and the DM server 109 at corporate client to have trusting relationship.Customer care server 157 can adopt the information from electronic equipment 107, and can adopt web service interface (for example, what it can be with DM server 109 is mutual), with from electronic equipment 107 retrieving informations.In representative embodiment of the present invention, between customer care server 157 and DM server 109, can there be trusting relationship, thus, allow customer care server 157 retrieval multi-object device profiles, as the device profile information 309 of Fig. 3.For example, can define such device profile information by original equipment manufacturer (OEM) or by the operator of network 105.Customer care server 157 can provide identification electronic equipment 107 and will be from the information of the management object of electronic equipment 107 retrievals etc.Customer care server 157 can have the various piece (for example, hardware components 310, software section 312 and subscriber's profile 318) of access means profile information or the visit authority from the whole DM tree of electronic equipment 107.During electronic equipment 107 retrieving informations, can be used as default data set and retrieve for example complete device profile of the device profile 309 of Fig. 3.
To be diagram helping from the flow chart of the exemplary method of the customer care server of the customer care server 157 of for example Fig. 2 operation during to the visit of for example electronic equipment of electronic equipment 107 according to the network of the network 105 of representative embodiment of the present invention, for example Fig. 2 Fig. 6.At first piece 610, for example the customer care server of the customer care server 157 of Fig. 2 can be discerned user, user's electronic equipment and want data retrieved.For example, this electronic equipment can be corresponding to the electronic equipment 107 of Fig. 2.In representative embodiment more of the present invention, customer care server 157 may be unidentified goes out data.Next, at piece 612, customer care server 157 can will be discerned user, user's electronic equipment (for example, electronic equipment 107) and want the information of data retrieved to be delivered to for example device management server of the device management server 109 of Fig. 2.Subsequently, at piece 614, the information of the data that device management server 109 can be asked identification sends to the electronic equipment of being discerned 107.The electronic equipment of being discerned (for example, electronic equipment 107) can receive the information of the data that identification asks, the data that can ask from memory search, and can be with the data passes of being asked to device management server 109 (piece 616).If the unidentified data that go out to be asked then can be assumed to this request being the request to the entire equipment profile, and return information in the device profile that is included in the device profile 309 of Fig. 3 of electronic equipment 107 for example.Subsequently, at piece 618, device management server 109 can be collected the data of being asked from the electronic equipment of being discerned 107, and at piece 620, for example, device management server 109 can be with collected data forwarding to customer care server 157.In replacement representative embodiment of the present invention, device management server 109 can send to the entire equipment management tree customer care server 157.The transmission of some or all device management trees can be based on access control list (ACL).At piece 622, customer care server 157 can be to the reception of device management server (for example, device management server 109) affirmation from institute's request msg of electronic equipment (for example, electronic equipment 107).At piece 624, customer care server (for example, the customer care server 157) can represent 159 to show the data that received to customer care subsequently.
In representative embodiment of the present invention, for example, for example the network of the network 105 of Fig. 2 can be via DM server 109, help mutual between electronic equipment 107 and remote diagnosis server 173, equipment manufacturers' (not shown) or the third party software distributors/service provider's (not shown), so that determine the state of the service that the user of electronic equipment 107 or electronic equipment 107 orders.Thus, can suppose that electronic equipment 107 can collect diagnostic message when collecting diagnostic messages by DM server 109 indication.Subsequently, for example, remote diagnosis server 173, equipment manufacturers' (not shown) or third party software distributors/service provider can retrieve diagnostic message.In representative embodiment more of the present invention, for example, the information that DM server 109 can " propelling movement mode (push mode) " will be collected like this is delivered to remote diagnosis server 173, equipment manufacturers or third party software distributors/service provider.
For example, DM server 109 can be from the electronic equipment 107 retrieval diagnostic messages of appointment, it is transferred back to remote diagnosis server 173, equipment manufacturers or third party software distributors/service provider.Electronic equipment 107 can begin to collect diagnostic message when being instructed to collect diagnostic message.In representative embodiment more of the present invention, for example, can be by the collected diagnostic message of DM server 109 retrievals, so that it is delivered to for example remote diagnosis server 173, equipment manufacturers or third party software distributors/service provider.
To be diagram helping from the flow chart of the exemplary method of the customer care server of the customer care server 157 of for example Fig. 2 operation during to the remote diagnosis of for example electronic equipment of electronic equipment 107 according to the network of the network 105 of representative embodiment of the present invention, for example Fig. 2 Fig. 7.When the diagnosis server of the diagnosis server 173 of for example Fig. 2 identifies electronic equipment and during the diagnostic data that will retrieve, the method for Fig. 7 is in piece 710 beginnings.Subsequently, diagnosis server 173 can be delivered to for example device management server of device management server 109 with the information of the diagnostic data discerning the electronic equipment of the electronic equipment 107 of Fig. 2 for example and will retrieve.In representative embodiment more of the present invention, for example, diagnosis server 173 can comprise equipment manufacturers or third party software distributors/service provider.Next, at piece 712, diagnosis server 173 can be delivered to for example device management server of the device management server 109 of Fig. 2 with the information of identification electronic equipment 107 and the diagnostic data that will retrieve.For example, diagnosis server 173 can adopt the web service interface that is used for this exchange.Subsequently, at piece 714, device management server 109 can indicate the electronic equipment of being discerned (for example, the electronic equipment 107 of Fig. 2) to begin to collect diagnostic data.In representative embodiment of the present invention, the electronic equipment of being discerned (for example, electronic equipment 107) can receive the information of the diagnostic data that identification asks subsequently, and can begin to collect the diagnostic data (at piece 716) of being asked.Afterwards, the electronic equipment of being discerned (for example, the electronic equipment 107 of Fig. 2) can be based on predetermined condition (for example, the appearance of time or incident), and collected diagnostic data is delivered to device management server 109.At piece 720, device management server 109 can receive collected data from the electronic equipment of being discerned 107.As mentioned above, this communication for example can comprise the radio communication via honeycomb, paging, wireless local or unlimited wide area network.In a representative embodiment of the present invention, device management server 109 can arrive diagnosis server 173 (at piece 722) with collected data forwarding subsequently.In other representative embodiment, for example, device management server 109 can be with manufacturer and/or the third party software distributors/service provider of collected data forwarding to electronic equipment 107.Next, at piece 724, diagnosis server 173 (or equipment manufacturers or third party software distributors/service provider etc.) can be confirmed the reception of institute's request msg to device management server 109.At piece 726, for example, diagnosis server 173 can be stored the data that received subsequently.
In representative embodiment more of the present invention, for example, electronic equipment 107 can be collected diagnostic message, and wait DM server 109 is retrieved it subsequently.DM server 109 can be in diagnosis server 173, equipment manufacturers, the collected diagnostic message of retrieval when third party software distributors/service provider clearly asks collected diagnostic message.In other representative embodiment, electronic equipment 107 can continue to collect diagnostic message, and periodically reports it to DM server 109, so that subsequently by diagnosis server 173, equipment manufacturers, third party software distributors/service provider's retrieval.When can clearly asking collected diagnostic message in diagnosis server 173, equipment manufacturers, third party software distributors etc., submits DM server 109 collected diagnostic message.Perhaps, diagnosis server 173, equipment manufacturers, third party software distributors/service provider can submit diagnostic message at DM server 109 and receive such diagnostic message when (for example, periodic).In other representative embodiment, electronic equipment 107 can be collected diagnostic message, and can wait for that DM server 109 retrieves it subsequently.After the collection of diagnostic data had begun, DM server 109 can be retrieved described diagnostic message diagnosis server 173, equipment manufacturers, third party software distributors/service provider when clearly asking to retrieve.
According to representative embodiment of the present invention, network 105 can help mutual between electronic equipment 107 and the external system (not shown).External system can be followed the tracks of the appearance of the one or more incidents in the electronic equipment 107.When incident occurring, electronic equipment 107 can be notified for example device management server of the DM server 109 of Fig. 2.For example, DM server 109 can be to the appearance of outside System Reports incident.
In representative embodiment of the present invention, external system can be known the appearance that may appear at the particular event in the electronic equipment 107 to the expectation of device management server (for example, the DM server 109) notice.For example, DM server 109 can notify it will report particular event to electronic equipment 107.When electronic equipment 107 was determined particular event to have occurred, electronic equipment 107 can be to 109 these appearance of report of DM server.Thereupon, DM server 109 can be to the appearance of outside System Reports particular event.
Fig. 8 is the flow chart of diagram according to the exemplary method of the operation of network when help is monitored the appearance of the incident in the electronic equipment of the electronic equipment 107 of for example Fig. 2 of the network 105 of representative embodiment of the present invention, for example Fig. 2.At piece 810, external system can be discerned electronic equipment and interested incident, and, can ask for example device management server report of the device management server 109 of Fig. 2 to specify the appearance of the allocate event on the electronic equipment.Next, at piece 812, device management server (for example, the device management server 109 of Fig. 2) can transmit the information of identification allocate event to the electronic equipment of being discerned (for example, electronic equipment 107), and can ask the notice of the appearance of this incident.Subsequently, at piece 814, the electronic equipment of being discerned can be monitored the appearance of allocate event.In case allocate event occurred, the electronic equipment of being discerned (for example, electronic equipment 107) just can be reported this appearance (at piece 816) to the device management server of the device management server 109 of for example Fig. 2.Subsequently, at piece 818, device management server 109 can be to the appearance of outside this allocate event of System Reports.At piece 820, external system can be confirmed the reception of notice of the appearance of these allocate events to device management server 109.Should be understood that although incident of the method representation shown in Fig. 8 is not concrete restriction of the present invention to the support of the monitoring of individual event, and without departing from the scope of the invention, it is possible monitoring a large amount of incidents simultaneously.
In representative embodiment of the present invention, when the customer call customer care of electronic equipment 107 represents 159 during with the problem of report electronic equipment 107, for example the customer care of Fig. 2 represent the representative of 159 customer care can pass through the help of customer care server 157 and initialization from the collection of service quality (QoS) relevant parameter of electronic equipment 107.Only give some instances the collection that customer care server 157 can help for example fault incidence (incidence) and repairing information, fault incidence information, remove the accumulative total dwell time of time that fault spent and equipment or service for such qos parameter.Only give some instances for the relevant qos parameter of network, customer care server 157 also can help from electronic equipment 107 collect with for example network performance, network in call successful rate, service access deferred message, call drop rate and the relevant information of percentage with connection of good voice quality.
In a representative embodiment of the present invention, for example, user can be provided with for example ability from maintaining web/inlet from maintaining web/inlet 167 of Fig. 2 that forwards to, with the profile of updating the equipment, provide subscriber information and the visit download/Downloadable software details.Subsequently, can be by the customer care server access of for example customer care server 157 customer-furnished during maintenance access is mutual or from all such information of electronic equipment (for example, the electronic equipment 107 of Fig. 2) retrieval.In representative embodiment of the present invention, whenever the customer contact customer care (is for example represented, the CCR 159 of Fig. 2) and customer care system 157 when can be with caller's electronic equipment mutual, customer care system 157 can automatically retrieve before example as shown in Figure 2 from maintaining web/inlet 167 from the input during maintenance activity of maintaining web/porch and the data of collection.
In network according to a representative embodiment of the present invention, for example, for example the user of the electronic equipment of electronic equipment 107 can adopt as from maintaining web/inlet 169 from maintaining web/inlet, with management from safeguarding and carrying out the diagnosis of electronic equipment 107.User subsequently during the calling of customer care representative, with the user interactions of electronic equipment 107 time, the customer care representative can be used this information of collecting the user during maintenance activity.
In representative embodiment of the present invention, particularly when electronic equipment 107 appears on the network 105 for the first time, for example the electronic equipment of the electronic equipment 107 of Fig. 2 can register it self to device management server (for example, the DM server 109).When new when electronic equipment 107 appears in the network 105 for the first time, for example, for example the DM server of DM server 109 can be discerned the electronic equipment identifier (ID) that makes new advances, subscriber ID combination, and can with registration database that DM server 109 is associated in associated electronic equipment and the subscriber ID of registration.May be owing to electronic equipment 107 the registration of new electronic equipment 107 appears from registration.In registering certainly, for example, for example the electronic equipment of electronic equipment 107 can be delivered to for example device management server of DM server 109 with its electronic equipment ID and subscriber ID.For example, only for two examples, the example of electronic equipment ID comprises International Mobile Station Equipment Identification symbol (IMEI) and Electronic Serial Number (ESN).For example, subscriber ID can comprise any in mobile logo number (MIN), international mobile station identifier (IMSI) and the mobile radio station integrated service digital network (MSISDN) number.Can catch the details of the registration that this electronic equipment starts as the device management server of the DM server 109 of Fig. 2.For example, DM server 109 can use rule-based engine, and can trigger one or more activity that (promptly initiating) is associated with the electronic equipment 107 of new registration.In a representative embodiment of the present invention, DM server 109 can be sought the subscriber's profile in the retail database, wherein, catches/imported subscriber's profile during marketing activity (for example, the subscriber buys electronic equipment 107).For example, this can be in the retail market/and the center occurs.Like this, for example, can be as the DM server of DM server 109 from retail database retrieval subscriber profile information, subscription plan information and service profile information.Subsequently, DM server 109 can be contained in such retrieving information in its oneself database or the associated database.
In representative embodiment of the present invention, follow after the registration certainly of new electronic equipment 107, for example, can be mutual as the DM server of DM server 109 with external retail quotient data storehouse (or server), so that relevant or be associated with it from the facility registration information of other profile information of retailer's database retrieval and new registration.In addition, on cycle a period of time, for example the DM server of the DM server 109 of Fig. 2 can be followed the tracks of the quantity of the affairs that electronic equipment/subscriber carries out, and follows the tracks of new related or other affairs that subscriber and described purchase by Additional Services are created.
DM server in the representative embodiment of the present invention (for example, the DM server 109 of Fig. 2) can be mutual with external retail quotient data storehouse (or server) after the registration certainly of new electronic equipment 107, to retrieve the demographic information of the user that during the marketing activity that relates to the user at retail center or place, sale website, has been collected.In addition, after such registration, for example, can use profile by service transaction history, that be used for user that the mutual history that comprises electronic equipment and subscriber were kept and followed the tracks of to DM server 109 or customer care server 157.
Can find out various aspects of the present invention in such communication equipment, this communication equipment comprises: telecommunication circuit, and it allows the radio communication via wireless network and at least one remote server; At least one memory, it comprises can be by the machine readable code of processor execution; And at least one processor, it can be couple to telecommunication circuit and at least one memory with being operated.Machine readable code can allow according to Open Mobile Alliance (OMA) equipment control (DM) agreement, in the separate equipment managing conversation to the visit of a plurality of management objects, and machine readable code also can allow in the individual equipment managing conversation visit to the device profile that comprises a plurality of management objects.In various representative embodiment of the present invention, wireless network can comprise among the following person: cellular telephone network, wireless wide area network, WLAN (wireless local area network) and paging network.Described at least one memory can comprise nonvolatile memory, and at least a portion of device profile can be stored in the nonvolatile memory, and nonvolatile memory can comprise quickflashing class memory.
In various representative embodiment of the present invention, device profile can comprise a plurality of profiles separately, and a plurality of profiles separately comprise among the following person: hardware profiles, software profiles, configuration profile, memory profile, subscriber's profile, location profile and connectivity profile.May since the consumption of the service of new order revise or add separately profile.Under device profile can comprise among the person at least one: the ./DevDetail management object of deferring to the ./DevInfo management object of Open Mobile Alliance (OMA) equipment control (DM) and deferring to OMA DM.Machine readable code can allow the collection of the one or more QoS parameters relevant with the operation of communication equipment, and, can be based on the physical location of communication equipment and start the collection of QoS parameter automatically.Can be by start the collection of QoS parameter from one or more order of at least one remote server.One or more QoS parameters can comprise the mensuration of the mensuration of the dwell time of signal strength signal intensity, communication equipment, each bag of downloading that goes offline and the mensuration of the trial that each success is downloaded.When communication equipment was used for call session, at least one remote server can be from one or more QoS parameter of communications device retrieves.Call session can be voice call session.
In representative embodiment of the present invention, machine readable code can allow communication equipment based on the information that receives from least one remote server, and sets up call session, and during this period, communication equipment is collected the relevant data of call session.In various representative embodiment of the present invention, communication equipment can comprise among the following person: cellular phone, beep-pager, personal digital assistant and personal computer.Can in the predefined time cycle, change the value of management object.
Can find each additional aspect of the present invention in the system of the telemanagement that is used for a plurality of communication equipments.Such system can comprise first server, and it is couple to a plurality of communication equipments via cordless communication network with communication mode.First server can comprise executable code, and it allows to use the visit of industry standard device management protocol to the management object in a plurality of communication equipments.This system also can comprise second server, and it is couple to first server with communication mode.Second server can comprise executable code, and it allows to be used for the user's of a plurality of communication equipments customer service activity.First server can be supported the web service interface, and it supports calling of equipment control activity that second server carried out.In various representative embodiment of the present invention, a plurality of communication equipments can comprise among the following person: cellular phone, beep-pager, personal digital assistant and personal computer, and cordless communication network can comprise among the following person: cellular telephone network, wireless wide area network, WLAN (wireless local area network) and paging network.The industry standard device management protocol can comprise Open Mobile Alliance (OMA) equipment control (DM) agreement.
In representative embodiment of the present invention, can be via communication network remote access web service interface.Each communication equipment can comprise device profile, and it allows in the individual equipment managing conversation visit to a plurality of management objects.This system can be provided for the job identifier of the equipment control activity of calling via the web service interface, and, job identifier is associated with the equipment control activity of calling via the web service interface.First server and second server can be same server.
In representative embodiment of the present invention, this system can send the notice of finishing of the equipment control activity called via the web service interface, and, can after receiving the equipment control result, from a plurality of communication equipments at least one send this notice.Second server can to first server provide at least one communication equipment of identification information and will be from least one management object of at least one communications device retrieves of being discerned, and, if do not receive the information of at least one management object of identification, then first server can be retrieved default management object set.System according to representative embodiment of the present invention also can comprise the 3rd server that is couple to first server with communication mode.The 3rd server can comprise executable code, and it allows the diagnostic activities of a plurality of communication equipments.This system can allow the collection of the diagnostic message relevant with at least one operation in a plurality of communication equipments.This system can allow to be reported in the appearance of the allocate event in a plurality of communication equipments at least one, and, can be based on from the request outside the system, and allow report.In case at least one from a plurality of communication equipments receives report, this system just can notify the appearance of allocate event to the remote server of this system outside.For one user in a plurality of communication equipments, one or more management object in one in a plurality of communication equipments can be visited via the web inlet, and,, be addressable by one or more management objects of user capture for second server.
Thereby, can hardware, the combination of software or hardware and software and realize the present invention.Can be at least one computer system in a concentrated manner or different elements cross over several interconnected computer systems and the distributed way of disperseing, and realize the present invention.The computer system or the miscellaneous equipment of any kind of the method that is suitable for here describing are fit to.The combination of typical hardware and software can be the general-purpose computing system with computer program, when being loaded and carry out, and this computer program control computer system, the method that it is here described.
The present invention also can be embedded in the computer program of the whole features that comprise the realization that allows the method described here, and in the time of in being loaded into computer system, this calculation machine program product can be carried out these methods.Computer program in this context means: intention makes any expression of carrying out any language, code or the note of the instruction set of specific function after system's any or all directly or in following steps with information processing capability, described step promptly: a) be transformed into another kind of language, code or note; B) reproduce with different data forms.
Although described the present invention with reference to specific embodiment, it will be apparent to one skilled in the art that and can make various changes without departing from the scope of the invention, and, replaceable equivalent.In addition, can make a lot of modifications,, not break away from its scope simultaneously so that specific situation or data are suitable for instruction of the present invention.Therefore, intention makes and the invention is not restricted to disclosed specific embodiment, and on the contrary, the present invention will comprise all embodiment in the scope that falls into claims.