CN101043372A - Equipment simple document search of management network - Google Patents

Equipment simple document search of management network Download PDF

Info

Publication number
CN101043372A
CN101043372A CN 200610067641 CN200610067641A CN101043372A CN 101043372 A CN101043372 A CN 101043372A CN 200610067641 CN200610067641 CN 200610067641 CN 200610067641 A CN200610067641 A CN 200610067641A CN 101043372 A CN101043372 A CN 101043372A
Authority
CN
China
Prior art keywords
server
electronic equipment
communication
equipment
communication equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200610067641
Other languages
Chinese (zh)
Inventor
宾杜·R·拉奥
杰弗里·布鲁尼特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Bitfone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bitfone Corp filed Critical Bitfone Corp
Priority to CN 200610067641 priority Critical patent/CN101043372A/en
Publication of CN101043372A publication Critical patent/CN101043372A/en
Pending legal-status Critical Current

Links

Images

Abstract

The related communication network supports mobile electronic device, comprises document information related with device operation and the visit to network service, and couples with server for device management, client service, supply, diagnosis, download and user self-maintenance. Different document information can be visited/updated in single dialog. The said mobile electronic device can track specific network and device affair to notify server, while the device manufacture and other third-party message can be visited by external entity.

Description

Equipment simple document search in the supervising the network
Related application
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.
Technical field
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.
Background technology
Often comprise by the manufacturer of electronic equipment, by telecom operators or the firmware and the application software that provide by the third party such as the electronic equipment of mobile phone and PDA(Personal Digital Assistant).If change firmware or fastener components in electronic equipment, it often is very thorny then upgrading fastener components.
The fault of determining equipment when encountering problems often is difficult.Quite frequently, the customer care of operator (customer care) representative is to the answer of client's problem, and can not revise it.The relevant problem of client's mobile device determined it is the big problem of operator.The call of answering customer care is very expensive.If when the end of such call, the customer care representative can't be determined device-dependent fault, so especially can be like this.
Different equipment has different resource set, different parameter set etc.Mobile device in the management multiple network is huge problem.Understand that it also is a problem that what parameter need be set.
DCRC receives the call of supporting from a large amount of requirements of client.They have considerably less means and determine device-dependent fault.Customer care representative (CCR) is query user's problem often, but they can not obtain suitable answer.The client does not often know their device-dependent fault.Thus, can not easily determine the configuration change of the problem of can revising.And, can not discern the firmware update of the problem of can revising.
Quite frequently, even when problem is diagnosed, scheme can not be resolved.Thus, carrying out call has left under unresolved its situation with the client that Reports a Problem.
If operator need upgrade up to a million phones to solve known fault, then it will be very expensive, and expend ample resources.Do not exist and carry out for example easy means of a large amount of renewals of up to a million equipment of mobile handset.
In addition, by such system is compared with the present invention who sets forth with reference to accompanying drawing in the application's remaining part, for a person skilled in the art, the restriction and the shortcoming of tradition and customary way will become apparent.
Summary of the invention
Basically, network, system and/or the method for the device profile management of information in the support electronic equipment that is bonded to a few accompanying drawing and illustrates and/or describe have more completely been set forth in the claims.
From following description and accompanying drawing, will understand the details of these and other advantage of the present invention and novel characteristics and illustrative embodiment of the present invention more completely.
Description of drawings
Fig. 1 shows the communication network of the management of the electronic equipment that support serves via wireless infrastructure (infrastructure), wherein, can realize representative embodiment of the present invention.
Fig. 2 is according to representative embodiment of the present invention, and can diagnose can be corresponding to problem in the electronic equipment of the electronic equipment of for example Fig. 1 and the perspective block diagram of distributing the example network of solution based on distribution policy.
Fig. 3 shows diagram according to representative embodiment of the present invention, the block diagram of the structure of resident example apparatus profile in can the nonvolatile memory corresponding to the electronic equipment of the electronic equipment of for example Fig. 2.
Fig. 4 illustrates according to representative embodiment of the present invention, the flow chart of the example workflow that (bulk) in batch operation that being used for the network by Fig. 2 provides is supported.
Fig. 5 be diagram according to representative embodiment of the present invention, the flow chart of the exemplary method of the operation of the network of network of Fig. 2 when helping by external system for example to the visit of the information in the electronic equipment of for example electronic equipment.
Fig. 6 be diagram according to representative embodiment of the present invention, the flow chart of the exemplary method of the operation of the network of network of Fig. 2 when the visit that helps from the customer care server of the customer care server of for example Fig. 2 to the electronic equipment of for example this electronic equipment for example.
Fig. 7 be diagram according to representative embodiment of the present invention, the flow chart of the exemplary method of the operation of the network of network of Fig. 2 when the remote diagnosis that helps from the customer care server of the customer care server of for example Fig. 2 to the electronic equipment of for example this electronic equipment for example.
Fig. 8 be diagram according to representative embodiment of the present invention, the flow chart of the exemplary method of the operation of the network of network of Fig. 2 when the monitoring that helps the appearance of the incident in the electronic equipment of the electronic equipment of for example Fig. 2 for example.
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.

Claims (36)

1, a kind of communication equipment comprises:
Telecommunication circuit, 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;
At least one processor, it operationally is couple to described telecommunication circuit and described at least one memory;
Wherein, 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
Wherein, machine readable code also can allow in the individual equipment managing conversation visit to the device profile that comprises described a plurality of management objects.
2, communication equipment as claimed in claim 1, wherein, wireless network comprises among the following person: cellular telephone network, wireless wide area network, WLAN (wireless local area network) and paging network.
3, communication equipment as claimed in claim 1, wherein, described at least one memory comprises nonvolatile memory, and wherein at least a portion of device profile is stored in the nonvolatile memory.
4, communication equipment as claimed in claim 3, wherein, nonvolatile memory comprises the memory of flash type.
5, communication equipment as claimed in claim 1, wherein, device profile comprises a plurality of profiles separately, and described 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.
6, communication equipment as claimed in claim 5, wherein, owing to the consumption of new service of ordering is revised or is added separately profile.
7, communication equipment as claimed in claim 1, wherein, at least one under device profile comprises among the person: the ./DevDetail management object of deferring to the ./DevInfo management object of Open Mobile Alliance (OMA) equipment control (DM) and deferring to OMADM.
8, communication equipment as claimed in claim 1, wherein, machine readable code allows the collection of the one or more QoS parameters relevant with the operation of communication equipment.
9, communication equipment as claimed in claim 8, wherein, based on the physical location of communication equipment and start the collection of QoS parameter automatically.
10, communication equipment as claimed in claim 8, wherein, by start the collection of QoS parameter from the one or more orders of described at least one remote server.
11, communication equipment as claimed in claim 8, wherein, described one or more QoS parameters 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.
12, communication equipment as claimed in claim 8, wherein, when communication equipment was used for call session, at least one remote server can be from the described one or more QoS parameters of described communications device retrieves.
13, communication equipment as claimed in claim 12, wherein, call session is a voice call session.
14, communication equipment as claimed in claim 1, wherein, machine readable code allows communication equipment to set up call session based on the information that receives from described at least one remote server, and during this period, communication equipment is collected the relevant data of call session.
15, communication equipment as claimed in claim 1, wherein, communication equipment comprises among the following person: cellular phone, beep-pager, personal digital assistant and personal computer.
16, communication equipment as claimed in claim 1 wherein, changes the value of management object in the predefined time cycle.
17, a kind of system that is used for the telemanagement of a plurality of communication equipments, this system comprises:
First server, it is couple to described a plurality of communication equipment via cordless communication network with communication mode, described first server comprises executable code, and it allows to use the visit of industry standard device management protocol to the management object in described a plurality of communication equipments;
Second server, it is couple to described first server with communication mode, and described second server comprises executable code, and it allows to be used for the user's of described a plurality of communication equipments customer service activity; And
Wherein, described first server is supported the web service interface, and it supports described second server calling the equipment control activity.
18, system as claimed in claim 17, wherein, described a plurality of communication equipments comprise among the following person: cellular phone, beep-pager, personal digital assistant and personal computer.
19, system as claimed in claim 17, wherein, cordless communication network comprises among the following person: cellular telephone network, wireless wide area network, WLAN (wireless local area network) and paging network.
20, system as claimed in claim 17, wherein, the industry standard device management protocol comprises Open Mobile Alliance (OMA) equipment control (DM) agreement.
21, system as claimed in claim 17, wherein, can be via communication network remote access web service interface.
22, system as claimed in claim 17, wherein, each communication equipment comprises device profile, it allows in the individual equipment managing conversation visit to a plurality of management objects.
23, system as claimed in claim 17, wherein, this system is provided for the job identifier of the equipment control activity of calling via the web service interface.
24, system as claimed in claim 17, wherein, described system is associated job identifier with the equipment control activity of calling via the web service interface.
25, system as claimed in claim 17, wherein, described first server and described second server are same server.
26, system as claimed in claim 17, wherein, this system sends the notice of finishing of the equipment control activity of being called via the web service interface.
27, system as claimed in claim 26 wherein, sends this notice after from described a plurality of communication equipments at least one receives the equipment control result.
28, system as claimed in claim 17, wherein, described second server 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.
29, system as claimed in claim 28, wherein, if do not receive the information of at least one management object of identification, then first server can be retrieved default management object set.
30, system as claimed in claim 17 also comprises:
Be couple to the 3rd server of first server with communication mode, described the 3rd server comprises executable code, and it allows the diagnostic activities of described a plurality of communication equipments.
31, system as claimed in claim 17, wherein, this system allows the collection of the diagnostic message relevant with at least one operation in described a plurality of communication equipments.
32, system as claimed in claim 17, wherein, this system allows to be reported in the appearance of the allocate event in described a plurality of communication equipment at least one.
33, system as claimed in claim 32, wherein, based on allowing described report from the request outside the described system.
34, system as claimed in claim 32, wherein, in case at least one from described a plurality of communication equipments receives report, this system just notifies the appearance of described allocate event to the remote server of this system outside.
35, system as claimed in claim 17, wherein, for one user in described a plurality of communication equipments, the one or more management objects in of described a plurality of communication equipments can and be visited via the web inlet.
36, system as claimed in claim 35, wherein, for described second server, the described one or more management objects by user capture are addressable.
CN 200610067641 2006-03-22 2006-03-22 Equipment simple document search of management network Pending CN101043372A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200610067641 CN101043372A (en) 2006-03-22 2006-03-22 Equipment simple document search of management network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610067641 CN101043372A (en) 2006-03-22 2006-03-22 Equipment simple document search of management network

Publications (1)

Publication Number Publication Date
CN101043372A true CN101043372A (en) 2007-09-26

Family

ID=38808603

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610067641 Pending CN101043372A (en) 2006-03-22 2006-03-22 Equipment simple document search of management network

Country Status (1)

Country Link
CN (1) CN101043372A (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101926150A (en) * 2008-01-23 2010-12-22 爱立信电话股份有限公司 Communication arrangement
WO2012146149A1 (en) * 2011-04-29 2012-11-01 华为终端有限公司 Event reporting method and customer premises equipment
CN103034474A (en) * 2011-09-30 2013-04-10 谷歌公司 System and method for enforcing a third-party factory test
US8468515B2 (en) 2000-11-17 2013-06-18 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US8578361B2 (en) 2004-04-21 2013-11-05 Palm, Inc. Updating an electronic device with update agent code
US8752044B2 (en) 2006-07-27 2014-06-10 Qualcomm Incorporated User experience and dependency management in a mobile device
US8893110B2 (en) 2006-06-08 2014-11-18 Qualcomm Incorporated Device management in a network
CN104603776A (en) * 2012-08-08 2015-05-06 亚马逊技术股份有限公司 Archival data storage system
US9767129B2 (en) 2012-08-08 2017-09-19 Amazon Technologies, Inc. Data storage inventory indexing
US9767098B2 (en) 2012-08-08 2017-09-19 Amazon Technologies, Inc. Archival data storage system
US9779035B1 (en) 2012-08-08 2017-10-03 Amazon Technologies, Inc. Log-based data storage on sequentially written media
US9830111B1 (en) 2012-08-08 2017-11-28 Amazon Technologies, Inc. Data storage space management
US9904788B2 (en) 2012-08-08 2018-02-27 Amazon Technologies, Inc. Redundant key management
US10120579B1 (en) 2012-08-08 2018-11-06 Amazon Technologies, Inc. Data storage management for sequentially written media
US10157199B2 (en) 2012-08-08 2018-12-18 Amazon Technologies, Inc. Data storage integrity validation
US10558581B1 (en) 2013-02-19 2020-02-11 Amazon Technologies, Inc. Systems and techniques for data recovery in a keymapless data storage system
US10698880B2 (en) 2012-08-08 2020-06-30 Amazon Technologies, Inc. Data storage application programming interface
US11386060B1 (en) 2015-09-23 2022-07-12 Amazon Technologies, Inc. Techniques for verifiably processing data in distributed computing systems

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8468515B2 (en) 2000-11-17 2013-06-18 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US8578361B2 (en) 2004-04-21 2013-11-05 Palm, Inc. Updating an electronic device with update agent code
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US8893110B2 (en) 2006-06-08 2014-11-18 Qualcomm Incorporated Device management in a network
US8752044B2 (en) 2006-07-27 2014-06-10 Qualcomm Incorporated User experience and dependency management in a mobile device
CN101926150A (en) * 2008-01-23 2010-12-22 爱立信电话股份有限公司 Communication arrangement
CN101926150B (en) * 2008-01-23 2014-02-26 爱立信电话股份有限公司 Communication arrangement
WO2012146149A1 (en) * 2011-04-29 2012-11-01 华为终端有限公司 Event reporting method and customer premises equipment
CN103034474B (en) * 2011-09-30 2017-04-19 谷歌公司 System and method for enforcing a third-party factory test
CN103034474A (en) * 2011-09-30 2013-04-10 谷歌公司 System and method for enforcing a third-party factory test
US9904788B2 (en) 2012-08-08 2018-02-27 Amazon Technologies, Inc. Redundant key management
US9767129B2 (en) 2012-08-08 2017-09-19 Amazon Technologies, Inc. Data storage inventory indexing
US9767098B2 (en) 2012-08-08 2017-09-19 Amazon Technologies, Inc. Archival data storage system
US9779035B1 (en) 2012-08-08 2017-10-03 Amazon Technologies, Inc. Log-based data storage on sequentially written media
US9830111B1 (en) 2012-08-08 2017-11-28 Amazon Technologies, Inc. Data storage space management
CN104603776A (en) * 2012-08-08 2015-05-06 亚马逊技术股份有限公司 Archival data storage system
US10120579B1 (en) 2012-08-08 2018-11-06 Amazon Technologies, Inc. Data storage management for sequentially written media
US10157199B2 (en) 2012-08-08 2018-12-18 Amazon Technologies, Inc. Data storage integrity validation
CN104603776B (en) * 2012-08-08 2020-05-12 亚马逊技术股份有限公司 Archival data storage system
US10698880B2 (en) 2012-08-08 2020-06-30 Amazon Technologies, Inc. Data storage application programming interface
US10936729B2 (en) 2012-08-08 2021-03-02 Amazon Technologies, Inc. Redundant key management
US10558581B1 (en) 2013-02-19 2020-02-11 Amazon Technologies, Inc. Systems and techniques for data recovery in a keymapless data storage system
US11386060B1 (en) 2015-09-23 2022-07-12 Amazon Technologies, Inc. Techniques for verifiably processing data in distributed computing systems

Similar Documents

Publication Publication Date Title
CN101043372A (en) Equipment simple document search of management network
EP1705832A2 (en) Device profile retrieval in a management network
US8005468B2 (en) Personalization, diagnostics and terminal management for mobile devices in a network
US20070088701A1 (en) Customer care network with automatic callback to subscriber
US9332424B2 (en) Centrally managed solution for all device management activities
US20070093243A1 (en) Device management system
CN1281086C (en) User identification module card, method for activating user identification module card in sky and its system
CN100442901C (en) Method and apparatus for monitoring and updating software in apparatus management
CN1867153A (en) Automatic equipment detection system and method
US8949434B2 (en) Automatically provisioning a WWAN device
US7715824B2 (en) System for identifying mobile terminal device automatically and value added service access
CN101068383B (en) Student terminal configuration method and system based on terminal management business
CN1476710A (en) System, method and apparatus for polling telecommunications nodes for real-time information
CN1695396A (en) Enhanced-service provision
CN100352300C (en) Download and display of system tags in wireless communication systems
US20100070963A1 (en) Mobile communication terminal and method of updating software thereof
CN1476708A (en) Business to business engine and system for facilitating information interexchange using realtime data
US20050096028A1 (en) Method for over the air mobile station management
CN1476711A (en) System, method and apparatus for facilitating recept of realtime information from telecommunications nodes
US20050182697A1 (en) Device management network that facilitates selective billing
CN1476697A (en) Apparatus for facilitating realtime information inter exchange between telecommunications network and service provider
CN101068408B (en) Self log-on method, terminal and server for multi-standby terminal
CN101400097A (en) Mobile terminal, network server and selecting method for roaming network
US20100017499A1 (en) Data downloading initiated by portable communicating objects during a campaign
CN1500331A (en) Appts. and associated method, for retrieving moble-node logic tree information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., LTD., LIMITED LIA

Free format text: FORMER OWNER: BIT FAWN CO.,LTD.

Effective date: 20100115

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

Effective date of registration: 20100115

Address after: texas

Applicant after: Hewlett Packard Development Co.

Address before: American California

Applicant before: Bitfone Corp.

ASS Succession or assignment of patent right

Owner name: QUALCOMM INCORPORATED

Free format text: FORMER OWNER: HEWLETT PACKARD DEVELOPMENT CO., LLP

Effective date: 20140424

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

Effective date of registration: 20140424

Address after: American California

Applicant after: Hewlett Packard Development Co.

Address before: texas

Applicant before: Hewlett-Packard Development Company, Limited Liability Partnership

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20070926