[go: up one dir, main page]

MXPA99011738A - System and method for customizing wireless communication units - Google Patents

System and method for customizing wireless communication units

Info

Publication number
MXPA99011738A
MXPA99011738A MXPA/A/1999/011738A MX9911738A MXPA99011738A MX PA99011738 A MXPA99011738 A MX PA99011738A MX 9911738 A MX9911738 A MX 9911738A MX PA99011738 A MXPA99011738 A MX PA99011738A
Authority
MX
Mexico
Prior art keywords
programmatic
communication unit
communication
base station
generic
Prior art date
Application number
MXPA/A/1999/011738A
Other languages
Spanish (es)
Inventor
Birgerson Joakim
Original Assignee
Telefonaktiebolaget L M Ericsson
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 Telefonaktiebolaget L M Ericsson filed Critical Telefonaktiebolaget L M Ericsson
Publication of MXPA99011738A publication Critical patent/MXPA99011738A/en

Links

Abstract

The present invention relates to a system and a method respectively for customizing wireless communication units (10) for use in wireless communication systems. A wireless generic communication unit (10) includes means enabling establishment of contact with a switching arrangement (20) and handling means comprising program executing means (8). Software relating to the wireless communication units is provided in a number of storing means (5, 6, 7) accessible over a global data communications network. Location information is provided, and, with use of said location information, software relating to a particular generic communication unit (10) is downloaded via said switching arrangement using the global data communications network to the communication unit (10). The invenetion also relates to such a generic communication unit.

Description

SYSTEM AND METHOD FOR ADAPTING WIRELESS COMMUNICATION UNITS FIELD OF THE INVENTION The present invention relates to a system and a method, respectively, for adapting generic wireless communication units. The invention also relates to a generic wireless communication unit. PREVIOUS TECHNIQUE The use of wireless communication units, such as cell phones, is increasing rapidly around the world. This means that the number of target markets is growing steadily. The rx.ercados differ among themselves in several aspects ..: since different languages are used, different cultural aspects must be taken into account, etc., and also in other aspects must take into account different needs and demands . This complicates the situation for the manufacturers of wireless communication units since each market must provide different sets of programs for the communication units provided for the respective private markets, which causes complexity and constantly changing situations since the markets they are constantly evolving. The appropriate programmatic planned for a particular market should be introduced in communication units planned for each specific market and is also a trend towards more specific local adaptations of telephones that requires the generation of even more adapted programmatic packages. Communication units, such as, for example, cell phones, also tend to become increasingly complicated for their use by a user because they must allow an increasing capacity to provide adaptation to specific user needs and services. Therefore, for example, cell phones are becoming increasingly similar to computers and allow a high degree of programming. A common problem nowadays is that users do not worry about all the functionalities and services that are provided through telephones since it is too complicated, which means that the supply of adaptation possibilities and service offerings are not they are exploited in all the magnitude of corresponds to the invention of telephone manufacturers, service providers, etc. US-A-5 046 082 shows a system that allows remote access to a cell phone RACT programming through PSTN. The operational data is stored in the remote access cell phone and comprises a memory that can be erased to store said operational data and processing means connected to the memory which is programmed to manipulate the operational data, an audio bus for signal transmission of audio frequencies and an ode comprising an audio part connected to the bus and a data part connected to the processing means. The modem is operable to communicate data between the processing medium and said audio bus. The system further comprises a signal detection device for detecting audio signals having predetermined parameters. This invention relates to the internal structure of the telephone and is intended for analog systems and therefore does not solve the problem of providing a wide flexibility, simple telephones, and particularly is not related to digital communication systems. JP-A-7 067 174 shows a mobile telephony system that includes a download function for extended programmatic and DE-A-4 321 381 presents the download of a new programmatic or an altered programmatic in a memory of a telephone through the use of a personal computer. WO 96/32697 refers to programmatic updating in mobile telephones. Management guests and an enhanced service complex are employed to provide the update. Nevertheless, none of these documents shows a telephone that is really adapted to the market or adapted to the person that is easy to manufacture and handle, for example, distributed by the manufacturer and easy to handle by the user. COMPENDIUM OF THE INVENTION What is required is therefore a system and a method, respectively, to adapt wireless communication units, such as, for example, cell phones, cordless telephones, any type of hybrid communication units, etc. A system and a method are also required through which the manufacture of communication units planned for several different markets, must meet several different needs and different implementations, is facilitated, is made more efficient and economical. A system and a method, respectively, are also required through which additional requirements for local implementation and niche creation of the communication units can be increased without affecting the manufacturing process, distribution of communication units, etc. Still more particularly, respectively, a system and method are required, through which it can be altered, updated efficiently and simply and without producing complications for the user, that is, the subscriber or the user, the basic functionality of the communication unit. Still more particularly, a system and method are required, respectively, through which the end user has simple and efficient access to implementations of locally available services in a market and also to newly introduced services or even to services and services. applications not yet introduced in the market. A communication unit provided for wireless communications such as cell phone, cordless telephone, any type of hybrid communication unit, etc., is also required which is largely adaptable without causing complications for the end user, nor for the manufacturer, which can be easily updated and through which the services available on the market, as well as non-foreseeable services that can be introduced or that can be made available to the client, can be offered without imposing on the user the need to maintain informed as to improvements, updates can also be introduced without requiring the user to have knowledge of how to program their communication unit. Accordingly, a system is provided for adapting wireless communication units to be employed in a wireless communication system, including various communication arrangements placed throughout the coverage area of the wireless communication system. Each communication unit comprises a means for enabling the establishment of contact with a switching arrangement.
The communication units are generic and the programmatic that refers to the wireless communication units are provided in various storage media which can be accessed through a global data communication network. Each generic communication unit includes an indicating means for indicating a switching arrangement, or a communication means communicating with the switching arrangement, when the contact is established (for example, the first time of the contact), which is requested programmatic Each generic communication unit also includes a management means to process the programmatic. The switching arrangement or the communication medium provides information as to the location of the unit and communication (or simply the switching arrangement itself) and with the use of said location information, a programmatic that refers to a unit of communication. Particular generic communication is downloaded to the communication unit through said means of communication or switching arrangement through the use of the global data communication network. In a particular embodiment, a programmatic related to generic communication units is stored in a plurality of databases comprising a master database and several replicated databases which can be accessed through the communication network of global data. A single origin can be implemented in several ways. In one modality, all the relevant programmatic is provided in a master database, to which one has direct access. Alternatively, several replicated databases are provided which can be accessed. In a profitable embodiment, several communication means or the switching arrangements themselves include means for containing replicated programmatic databases. Advantageously, said means, which are provided in the switching arrangements or in the communication medium connecting them, are replicated programmatic databases. In a particular embodiment, the indicating means are included in the communication unit activation means themselves in such a way that, the first time a communication unit is activated, a programmatic one is automatically requested. According to several modalities, it does not have to be the first time, and it does not have to be the only time, but can be provided to request means of activation that indicate when programmatic is required and particularly through which is indicated when required programmatic that is necessary for the operation of the telecommunications unit, which is also known as adapted basic programmatic, contrary to the basic programmatic that is the programmatic common to all telecommunication units, regardless of when and how it is used. In an alternative embodiment, the indicating means are separated from the activation means. However, the activation of the telecommunication unit is required in order to obtain the location information, and possibly some other information, which is provided through a switching arrangement or through the communication means. In a particularly advantageous embodiment, the communication means comprises the switching arrangement itself. Advantageously, the switching arrangements are the base stations of the mobile communication system. When a communication unit is activated, contact is made with the nearest base station, or with an adjacent base station. In some particular cases, a user of the communication unit wishes to provide a programmatic that does not correspond to the location of the nearest base station, or of an adjacent base station. A user, for example, can buy a communication unit in a country that is not the country of origin, using a different language, etc. The desired adaptation can then be offered in various ways. The master database (and in a useful way also the replicated databases) keep all the relevant programmatic, regardless of the location, and through the means of indication, a selection can be made as to the language, etc. This means that a data communication network is used. In a profitable modality, a means for user interactions is provided. In an alternative mode, the telecommunications network is used to find the "origin" switching arrangement where the location information is provided and therefore the relevant programmatic is downloaded. Advantageously, the global communication network is Internet and when a communication unit is activated, a TCP / IP (Transmission Control Protocol / Internet Protocol) channel is established between the communication unit and a switching arrangement, such as example the nearest base station. A programmatic transfer medium, for example, an FTP file transfer protocol, is used profitably to transfer programmatically to the communication unit. When the programmatic is requested (automatically or through user interaction) by a communication unit, the switching arrangement, or particularly the base station, receives information in relation to the communication unit, such as for example, identity, for example IMSI (International Mobile Subscriber Identity), PIN (Personal Identification Number) Model, etc. In one modality, what is known as a shooting technique is used to download a programmatic (Basic) adapted to the communication unit. In a particular embodiment, the switching arrangement, such as for example the base station, contains information regarding several databases to route a request to an appropriate data base in relation to a programmatic request made by a communication unit. . Advantageously, he arranges switching, particularly the base station, sends a database request to a replicated database arranged locally at the base station. In a particularly profitable modality, applications are downloaded to the communication unit. The application receives and manages applications and / or content to be supplied to the communication unit through the use of the global data communication network, said applications have been selected by the user of the communication unit. In a particular embodiment, applications may be downloaded without the adapted basic functionality downloaded in accordance with the present invention but provided in any conventional manner. Regardless of whether the adapted basic program is downloaded in accordance with the concept of the present invention or otherwise, applications / content of programmatically selected are provided dynamically, automatically or through user interaction to the unit. communication using the extraction technique. Regardless of whether the basic adapted program is provided through the use of the concept of the present invention or of any other known concept, the basic program adapted as well as the basic programmatic that is necessary for the operation of the telephones, can be updated / dynamically modified and automatically preferred through the extraction technique. In a useful embodiment of the invention, the handling device provided in the communication unit comprises a JAVA® chip. In a particularly advantageous mode, Castañetes tuners are either downloaded or can be downloaded to storage media provided in the communication unit, which can be done either by means of, for example, the JAVA chip. In a particularly advantageous embodiment, the switching arrangement, such as for example the base station, is provided with a service medium, for example, a Castanet tuner whereas a Castanet transmission means, for example, a castanet transmitter and several repeaters they distribute and manage several channels, that is, the application and the content can be distributed through the data communication network, for example, the Internet, to the communication unit. For example, Castanet © (from marimba®) is available (on 97-04-29) at www. arimba com / datasheets / castanet and the content is incorporated here by reference. In an alternative modality, generic management means are preprogrammed in the communication unit and an extraction technique is used to download the programmatic, adapted basic programmatic, as well as applications, alterations, automatic, dynamic, new programmatic updates. The generic management means can be adapted to the customer through user interaction or alternatively adaptation through the switching arrangement, particularly the base station, after downloading the programmatic to the communication unit. In a particularly useful modality, the generic management device comprises a tuned Castanet ®, a programmatic accessible directly through a Castanet transmission and several repeaters. Advantageously, the basic functionality is updated / increased / modified automatically and / or dynamically through the use of the data communication network, such as the Internet. Advantageously, the adapted basic functionality is updated, etc., in the same way. Particularly, a default tuner is installed in the manufacturing step, which can be replaced when the communication unit is activated, i.e., a tuned tuner is discharged by replacing the generic default tuner. In a particularly profitable way, the JAVA ® programming language is used and services can be downloaded as well as applications and what are known as small JAVA applications, see, for example, "Are JAVA chips better than general purpose CPUs" Or will new compilers make them obsolete? (Are JAVA chips better than CPUs for general purposes, or will the new compilers make them obsolete?), Peter Ayner, November 1996, BYTE page 79-88, "which is incorporated herein by reference. Language: An Overview (the JAVA® language: a general review) is available in April 1997 at www.avasoft.com com.80 / docs / Overviews / java / j ava-overview is also incorporated here by reference. also a method for adapting a generic communication unit for use in a mobile communication system The method comprises the steps of establishing contact between the communication unit and a switching arrangement of the mobile communication system, establishing a communication channel between the communication unit and the commutation arrangement foreseen for programmatic transfer, providing relevant location information to the generic communication unit and through said arrangement Switching to download a programmatic to the communication unit in a global data communication network, and in the middle of handling in the mobile communication unit process the downloaded programmatic. In a useful embodiment, the method comprises the steps of, providing a request for programmatic, i.e., an adapted basic programmatic, the first time the communication unit is activated or alternatively when an indication that is required of a programmatic is provided. . In one modality, the download of the basic program adapted to the communication unit is carried out using the extraction technique, while for a dynamic (automatic) download of updates / modifications to the basic program as well as the adapted basic programmatic, the pushing technique is used. Alternatively, the push technique is used to download the adapted basic programmatic as well. The push technique is also used to download the applications, services, etc., subscribed as well as the programmatic, new applications, etc. Accordingly, a communication unit is also provided, such as a cell phone, a cordless telephone, or a hybrid communication unit which comprises a program of basic functionality and a means that allows contact with a switching arrangement as per example, a base station, and management means to receive and manage an adapted basic program and applications / content selected by the user of the communication unit. Advantageously, the management means comprises a program execution means. In a particularly advantageous embodiment, the telephone includes a management means comprising a JAVA ® chip. However, of course, other programming languages can also be used, the essential thing is that the communication unit comprises a program execution means for executing programs downloaded through a global communication network, such as the Internet. In an alternative mode, an intranet can be used. It is an advantage of the invention that wireless communication units, such as cell phones, or cordless telephones, can be manufactured generically regardless of the intended market and can be adjusted to the target market or to the "domicile" market and either in places or indicating what is the domicile market or what are the desired characteristics. It is also an advantage of the present invention that the manufacturing process is facilitated since a generic communication unit is manufactured without requiring separate storage facilities and without the need to provide a new programmatic each time a new different market is introduced. It is also an advantage of the present invention that a basic program adapted as well as a back-end functionality, that is, functions essential for the performance of the communication unit in the communication system, and that is established during manufacturing, can be updated dynamically either without any interaction with the user or manufacturer or through simple interactive commands. It is also an advantage that a user can subscribe to services and applications in which one can have automatic access without requiring the user to carry out any programming or complicated steps, etc. BRIEF DESCRIPTION OF THE DRAWINGS The invention in greater detail in a non-limiting manner and with reference to the accompanying drawings in which: Figure 1 schematically illustrates the download of a basic program adapted according to an embodiment of the present invention, Figure 2 schematically illustrates the downloading of the programmatic using a push technique to a communication unit where a basic program adapted according to Figure 1 has been downloaded. Figure 3 schematically illustrates a communication unit to which it is attached. download a basic program adapted as well as a new programmatic and / or an updated program and / or services, applications, by using a descent technique, Figure 4 is a schematic block diagram of a cell phone according to the invention , Figure 5 illustrates schematically the implementation of the concept of the invention. In a GSM system, Figure 6 illustrates schematically an implementation of the concept of the invention for similar and compatible communication systems, for example, mixed, Figure 7 is a flow chart illustrating the download of a basic program adapted by the use of extraction technique, Figure 8 is a flowchart illustrating the download of the programmatic, new programmatic or programmatic update of relationship with subscribed services, etc., and Figure 9 is a flow chart illustrating the download of basic programmatic adapted to through the use of the descent technique. DETAILED DESCRIPTION OF THE INVENTION In Figure 1, it is assumed that the communication unit is a cellular phone (MS) 10. It will be noted, however, that it can also be a wireless telephone, some type of hybrid telephone, or any other type of telephone. communication unit. The cellular telephone is used in a cellular communication system of which only one base station 20 is illustrated for reasons of greater clarity, and consequently, in this mode, the base station is the only part of the cellular communication system that is essential. Although the base station 20 is illustrated here simply as a base station, it should be clear that the invention obviously also applies to the GSM system in which case a base station comprises a base station controller (BSC) which is is connected to a base transceiver station (BTS). The cell phone 10 is generic which means that before the installation of adapted basic programmatic, it can be used anywhere, with any type of programmatic, etc. Advantageously, the only program that is initially contained in the telephone is the minimum programmatic required to establish contact with, for example, a base station, a certain logic of control, etc. In accordance with a beneficial implementation of the invention, a batch of cell phones are manufactured, for example, in a first country. Since telephones are generic, the manufacturer does not have to worry about the destination of cell phones, since the same generic telephone can be used everywhere and is locally adapted on the site, that is, in the country of destination or well in the destination region or in any other particular area. In addition, a telephone can be provided with any desired program regardless of where it is activated in fact. Then, however, the desired characteristics, for example, language, etc., should be indicated using a scheme or the like. Alternatively, some information regarding the country, region or similar, is provided and the characteristics associated with said region, country, etc., are provided automatically, that is, the appropriate programmatic is downloaded. In Figure 1, it is assumed that the cell phone has been distributed to a country / region in a given location, where it must be registered. The cell phone 10 is activated. The cellular telephone, then, in a conventional manner, finds (1) the nearest base station 20. According to the invention, a channel (2) is established between the cellular telephone and the base station 20, which comprises a protocol which allows the programmatic transfer. In this particular mode, the Internet is used as a global data communication network 30 to download the programmatic. The invention, however, is not limited to the use of the Internet; in alternative, global modalities in the sense that they cover a desired area, networks, such as intranet, can be used as an alternative to the Internet. They can also be used in combination with the Internet. Other global or future data communication networks can obviously be used; the principle remains the same. However, if the Internet is used as a global data communication network, the channel setting between the cellular telephone 10 and the base station 20 is, for example, a TCP / IP (Transmission Control Protocol / Internet Protocol) channel. . TCP / IP also includes several sub-protocols, such as short message transfer protocol (SMTP) for e-mail, file transfer protocol (FTP), etc. Through the programmatic transfer protocol, such as FTP, se. You can transfer files to the cell phone 10. When the phone is activated and when you have found the nearest base station, the cell phone 10 offers the base station 20 an identification information, for example, which contains the model of the IMSI telephone. (International Mobile Subscriber Identity) NIP etc., and also gives information to base station 20 that requires programmatic, that is, here a basic program adapted. These procedures in a profitable manner are carried out automatically. In an alternative embodiment, user interaction is required, for example, the user activates an indication means to inform the base station that a programmatic is required. A particular command can be provided to indicate that an adapted basic programmatic is required, etc. As mentioned above, a basic functionality, i.e., a back-end functionality that refers to functions vital to the performance of the telephone in the system, can be provided during manufacturing; what is required is therefore a front end functionality known here as the adapted basic functionality, such as locally set menus, languages, etc., which also refer to all the particular local adaptations of the telephone available (locally) and which They will be available in the future or may be available in the future.
When the base station 20 has received the information given by the cell phone, it offers the local or geographic parameters of the base station. Different types of information can be offered there, some optional parameters can be provided etc. Relevant parameters may also be provided through separate communication means connected to the base station or included in the base station. The base station 20, or the communication means, uses the information from the cell phone 10 and the additional location information and sends a request via TCP / IP 3 to a local programmatic database 7, if provided at the base station 20 or connected to the base station. The base station 20 or the communication means in the illustrated embodiment contains a replicated programmatic database 7 which is a replication of a programmatic database 5 available on the Internet. In a particular embodiment, there is only one master programmatic database 5 to which one has access, but in an alternative mode, several replicas 6 of the master programmatic database 5 are provided to which one can have access to. through the Internet. In the latter case, a higher degree of redundancy is provided. When a replicated programmatic database 7 is provided or is connected to the base station 20, no access is required through the telecommunications network when the cellular telephone 10 requires programmatic. However, if no local programmatic database 7 is available, the request is transferred to an appropriate programmatic database in accordance with a schema or database table (not illustrated) provided in the base station 20 This table can be provided in many ways to the extent that the information is offered. The basic adapted functionality requested is then downloaded 4, 2 through the global data communication network, here Internet, through the base station 20 to the cellular telephone 10, where it is activated. The base station 20 comprises a management means (not illustrated) for servicing / routing database and programmatic requests to the telephone. The telephone 10 comprises a management means that includes a program execution means. The telephone will be further commented with reference to figure 4. In a profitable modality, the JAVA® programming language by Sun Microsystems, see for example "the JAVA® language: An overview" (the JAVA® language: generalities) of Javasoft that is incorporated herein by reference, is employed. The JAVA concept includes programming language generation applications, and small JAVA applications. Advantageously, the management means comprises a JAVA chip integrated in the cell phone. The JAVA chips are discussed in byte November 1996, page 79-88, "SUN gambles on JAVA chips" (SUN bets on JAVA chips) by Peter Wayner in accordance with the above. A JAVA chip is a dedicated JAVA processor that, as what is known as JAVA pico chips, based on a SUN JAVA peak kernel architecture, originally understands JAVA byte code without the additional burden of an interpreter or compiler of just in time (JIT). A JAVA chip executes a JAVA byte code without converting it into another CPU instruction and does not require any extra memory or cache space (which is required when a general-purpose processor handles a job with a code interpreter). bytes or a just-in-time compiler). JAVA has an extensive amount of routines to easily handle TCP / IP protocols such as HTTP and FTP. Obviously another programming language that provides similar functionality can also be used. In a profitable modality, the programmatic database comprises Castanet ® tuners, from Marimba®. Castanet® is also used to distribute and maintain programmatic applications and content on the Internet and to dynamically provide updated information automatically. A Castanet tuner is an application that monitors, receives and manages channels selected by a channel subscriber. A Castanet channel is any application or content that can be distributed on the Internet or an intranet. A Castanet transmitter is an application that works on a network server that manages the distribution and maintenance of channels. Through the implementation of an application such as a Castanet channel, the programmatic download receives flexibility in terms of development and distribution while offering subscribers an application that will automatically improve over time when new features are added. Channels are stored locally. Castanet comprises a tuner client and a transmitter server where the tuner allows end users to subscribe to the application channels deployed by various Internet transmitters or cooperative networks. The loaded tuner (in the programmatic database) is provided by the geographic parameter (s) (or of other types) and the base station tunes or decides which channels the tuner will subscribe through default subscription (automatic) If the Castanet ® concept is used, the Castanet Application Distribution Protocol is used (ADP) profitably to reflect code and data in a network connection as a protocol for programmatic transfer, that is, it is an example in an alternative to FTP. ADP is briefly commented on "Marimba", available on May 28, 1997 at www.mariba.com/press/castanet-net.7. Using Castanet ®, channel applications are enabled to communicate data back to the server, the transmitter. Through the ADP protocol, the programmatic is updated in real time or very close to the real time requiring a very small bandwidth. It will be noted that not only can the JAVA code be handled, but also DLL objects can be deployed and handled: s (Dynamic Link Library), C objects, C ++. In Figure 2, a compliance mode is illustrated with which a descent technique is used to download an update program and / or applications and / or totally novel programmatic to which a user can subscribe (and / or services). The cellular telephone 10 comprises storage and handling means 8 for receiving a programmatically locally adapted and / or requested in one or more channels 13, 14 defined in the management means 8. In a profitable manner, several different services are available to the subscriber / user. The services are in accordance with an embodiment of the invention downloaded as applications that are small and contain interfaces, protocols, etc., required to reach third-party content providers. In a particular embodiment, the applications are the small applications of JAVA mentioned above or applications. These services, the adapted basic solutions as well as the basic solutions are updated profitably (dynamically) with or without the user having the intention of requiring a user interaction or automatically as the descent technique. An example of a descent technique is Castanet as mentioned above. In accordance with the invention, various sources are provided, for example, databases and transmission media and possibly also repeating means, for distributing and maintaining channels to available clients, for example, a cellular phone 10. In the profitable mode, they use Castanet ® transmitters and repeaters. In a particularly advantageous embodiment, a service medium, for example, a Castanet Intermediate Server 12 is placed in the base station 20 to provide particularly fast access and to save bandwidth. Database replicas are then provided, and the programmatic can be obtained directly from the service device 12. The cell phone 10 receives a programmatic locally adapted through a programmatic transfer protocol, such as FTP or Castanet ADP, in the channel or channels defined, for example, in a downloaded Castanet tuner. Advantageously, the operating device or the program execution means 8 comprises a JAVA chip. The cell phone 10 informs the base station 20 and the source that is accessible, 15, 16, which means that, for example, the tuner downloaded to the cell phone makes a request to the source 15, 11. It is also enabled feedback information from the cellular telephone 10, that is, the user, to the transmitter 11. The programmatic database 5 in accordance with the implemented in this modality among others comprises a Castanet tuner number. The loaded tuner is provided by the location information parameter in the base station 20 which in turn also decides to which particular channels the tuner will automatically subscribe. Examples in Castanet channels are a Castanet tuner through which the tuner can update / replace, language channels that allow the adaptation of the language and / or culture according to a geographic parameter or several geographical parameters, telephone routines and functionalities, etc. Examples of services that can be provided are email, quick view, database access, system integration, banking and financial services (with PIN code integration), news and weather as well as other issues. The use of the concept of the present invention, interactive communication has individual is enabled which, among other things, can be used for market research, etc. Figure 3 refers to a mode in which management means are preprogrammed in the cellular phone 10 'when it is manufactured. The operating means 8 'can be adapted by the user who, for example, answers several questions controlling which channels are requested. Alternatively, the information controlling or adapting the preprogramming can be offered by the base station 20 ', for example, the nearest base station, when a first contact is established between the cellular telephone and the base station. The operation is substantially the same as that described above with reference to Figure 2, with the difference that the programmatic has only to be accessible from the source 5 'by a central transmitter 11' and possible repeaters (not illustrated); for example, a Castanet transmitter and repeaters. A pull database is not required at the base station, for example comprising Castanet tuners. In this case, a descent technique is used to download the adapted basic program as well as services, applications, updates and new or additional programmatic. In Figure 3, the pre-programmed handling devices 8 'are adapted by the user. When the telephone 10 'is activated, the base station 20' adds location information and channels for programmatic transfer 2 ', 4' are established. In the base station, in this mode, it does not comprise any replicated database and the programmatic one is transferred using the global data communication network from the source, database 5 'through the transmission means 11'. Requests / programmatic are routed, etc., through service / routing devices 18 '. Obviously, several repeating means may be provided even when not explicitly illustrated in FIG. 3. In a particular embodiment, a Castanet tuner is provided by default (or a similar means) initially, that is, before the download of the programmatic basic adapted. When the telephone is activated (or the programmatic is requested), the tuner is replaced, that is, a tuner adapted is downloaded. In Figure 4, a schematic block diagram of a cellular telephone with a radio part 111 is shown which is in accordance with what is known per se and includes a receiving means and a transmission means for receiving and transmitting radio signals and to which an antenna 113 is connected. The transmission means and the receiving means share the antenna 113 in time multiplexing. The radio part 111 also includes a means for modulating, demodulating and equalizing in a manner known per se. The radio part 111 is activated from a power source 112. An interface part 114 is also provided which includes A / D and D / A converters, multiplexing means, etc., also in a well known manner. The control part 115 comprises encoding, decoding, interleaving means, a PCM interface, a SIM interface that communicates with a SIM card 122, etc., and a central processor unit (CPU) etc. The control part 115, in turn, is connected to a signal processing means, a digital signal processor (DSP) 116 connected to a communication part (COM) 117. The signal processing means 116 between others include (also in a form known per se) means for encoding / decoding speech, etc. The communication part 117, among others, includes PSM coding / decoding means. It receives voice data from a microphone 119 and sends voice data to a loudspeaker 118, respectively, and communicates with the microprocessor of the control part 115. Basic storage means (SM) 120, such as an EEPROM ( Electrical Erasable PROM) (PROM Electric Erasable) are provided as well as a RAM (random access memory) 121. However, it should be clear that this is presented only as an example in an implementation. The operation of the cell phone, as such, will not be further described here since it is known that it can employ different access techniques such as multiple time division multiple access (PDMA) code division multiple access (CDMA) or multiple access by frequency division (FDMA), etc. However, in accordance with the present invention, an additional processing means 8 is provided to carry out the programmatic download. In a profitable embodiment, said processing means comprises a JAVA chip. In the illustrated embodiment, two flash memories FL1, FL2, 123, 124 are provided for reasons of redundancy. Programmatic downloaded (in a particular modality known as Castanet tuners, etc., is stored in one of the flash memory 123, 124. Thus, conventional processing means are provided for conventional telephone handling while separate processing means (program processing means 8) are provided to handle the programmatic downloaded. In an alternative embodiment, common processing means are employed for both functionalities. As alternatives to an EEPROM or instant memories to store the downloaded programmatic, etc., the SIM (Subscriber Identity Module) card can be used is a useful modality since the user can change the telephone (ie the use of the same SIM) without having to download programmatically. Thus, in this way, a programmatic related to the user / subscriber in a simple way can be moved from one communication unit to another without the user having to repeat the download procedure. Figure 5 illustrates very schematically a part of a GSM system. Base transceiver stations BTS1 and BTS2 are connected to a base station controller BTS1 while BTS3 and BTS4 are connected to BSC2. BSC1 and BSC2 are both connected to MSC / VLR. When a mobile station MS is activated, it finds the nearest base station, which, in this case, is BTS1. In fact, it does not have to be the closest base station but the base station with which the signaling transmission is the best. As previously mentioned in the application, the mobile station MS is generic and comprises only a basic programmatic and may have been manufactured on either side. A channel is established between MS and BTS1 to support the programmatic transfer. BSC1 offers the indication information of BTS1 and a channel is established to transfer the programmatic in a global data communication network, in this case Internet, available in one or several databases. The programmatic refers to a basic functionality as well as services, applications and new programs, in accordance with the above. A replicated database can be provided in BSC1. In the management medium provided in the mobile station, the downloaded programmatic is processed. The programmatic, for example, adapted basic programmatic, is downloaded to the programmatic storage medium, for example, an instantaneous memory, in accordance with that commented above with reference to figure 4. Figure 6 is a figure similar to figure 5 with the difference that two different cellular communication systems are illustrated, namely GSM and D-AMPS. Cellular communication systems are provided simply for example reasons, the concept applies to other alternatives, for example ADC, PDC, PCS, DCS 1800, DCS 1900 as well. The figure is included simply to illustrate the principle that different communication networks that communicate with different frequencies, different protocols, etc., can use the same principle and the same source to offer a generic telecommunication unit with adapted basic programmatic. In addition, a basic programmatic can be automatically updated or basic programmatic said can be updated through user interaction. Different services, updates, applications, etc., are available in the same way, using the same global data communication network regardless of which is the mobile communication network. Both for GSM and for location information D-AMPS is provided at the base station (BSC and BS, respectively) and channels are established for programmatic transfer. Figure 7 is a schematic flow diagram illustrating the download of basic functionality programmatic to a generic mobile station that includes management means for program execution. The generic mobile station is activated, 101, and finds the nearest base station, to which 102 is connected. A channel for programmatic transfer is established between the mobile station and the base station, such as TCP / IP comprising a file transfer protocol, 103. In accordance with another example, a Castanet® ADP protocol is established. Other alternatives are also possible. The mobile station then provides the base station with information regarding its identity (IMSI, PIN) and possibly also additional information, including a programmatic request, 104. In accordance with one modality, a programmatic request is automatically provided the first Once the generic phone is activated. Alternatively, some type of user interaction is required. The base station then offers information as to its location, 105. A programmatic request is then provided, 106. A test is conducted to establish whether the base station comprises a replicated programmatic database, 107. If a programmatic database replicated in the base station is provided, the request is sent to said local programmatic database in the base station, 108. If no local programmatic database is provided in the station base, an appropriate "global" database is found using information provided in the base station, for example, in a table, or the like, 107 A. The request is then transferred to said "global" database 108 A Using the programmatic transfer protocol, the programmatic is downloaded to a storage medium in a mobile station, 109, in the operating medium in the mobile station, the code is executed. program and programmatic activation, 110. The generic mobile station has thus been equipped with a basic adapted functionality, which is also known as a front-end functionality, in accordance with what was raised above in the application, which , for example, may be that it is provided in the language used locally around the base station. Other local adaptations are also carried out profitably. Figure 8 is a flow diagram illustrating a way of programmatically downloading to a mobile telephone that has already been equipped with a basic functionality adapted, for example, in accordance with what is described with reference to Figure 7. Alternatively, the concept is Applies to a phone that has been equipped with customer-adapted functionality in any conventional or convenient way. It should be assumed here that the operating device of a mobile station MS comprises a means of service (synchronization) that allows reception of one or several channels. In a profitable manner, in accordance with the above, a Castanet synthesizer has been downloaded. A request is provided, 201 through the means of driving through the base station to the source, for example, a Castanet transmitter. Through a transmission medium a programmatic is then provided to a service medium (storage) such as, for example, a Castanet substitute provided in the base station, 202, using the programmatic transfer protocol. The program is then provided to the mobile station in the channels defined in its tuning device, for example, a Castanet tuner, 203. Feedback information can be provided to the source 204, i.e., the transmitter or the producer. Fig. 9 is a flow chart schematically describing the modality described with reference to Fig. 3. It is assumed that the generic mobile station (MS) is equipped with a preprogrammed tuning device, for example, it contains a Castanet tuner by default. As in the case of Figure 7, when the mobile station 301 is activated, it is connected to the "closest" base station 302. A channel for transferring the programmatic is established between the mobile station and the base station and identification information is provided to the base station, 303. The base station then provides a location information describing its location, 304 and a request is sent to a programmatic database accessible through the data communication network or locally provided at the base station 305. "Build" or get a new tuner from a DB using the location information provided by the DS and the information provided by the MS, to replace the default tuner initially provided in the mobile station, 306. The The new tuner then starts to handle one or several adapted basic programmatic channels (for example Castanet channels), 307. The adaptation information, in this mode, is provided by the base station and contains the channels to which the station is subscribed. mobile. An adapted basic functionality is transferred by the transmission means to the base station, 308, automatically. The adapted basic functionality is then processed in the management device of the mobile station, 309. For the updating of the basic functionality as well as for the adapted basic functionality, applications, services, new programmatic, etc., the principle described with reference to Figures 2 and 8 apply. It is an advantage of the present invention that manufacturing costs are reduced. In addition, the manufacturing time is reduced. Another advantage is that storage and telecommunication units with more efficient: "just in time". Another advantage is that the "time to market" and "time to the customer" are reduced considerably. Most of the services as well as more advanced services can be provided and the programmatic is always updated.

Claims (1)

  1. CLAIMS A system for adapting wireless communication units (10; 10 '; MS) for use in a wireless communication system that includes various switching arrangements (20; 20'; BSC1; BSC, BS) arranged throughout the coverage of the wireless communication system, wherein each wireless communication unit (10; 10 '; MS) comprises a means for contacting a switching arrangement (20; 20'; BSC1; BSC, BS), characterized in that each unit of communication (10; 10 '; MS) is generic and comprises means of management, and includes means of program execution (8), because a programmatic is provided in relation to the wireless communication units in various storage media (5,6 7) accessible in a global data communication network, because each generic communication unit (10; 10 '; MS) includes indicating means for communicating a switching arrangement (20; 20'; BSC1, BSC, BS) with which establishes a contac to, said programmatic must establish that the commutation arrangement (20; 20 '; BSC1, BSC, BS) or the communication means connected there, provides information as to the location of the communication unit (10; 10'; MS), and because during said location information, a programmatic with relation to a particular generic communication unit (10; 10 '; MS) is downloaded through said switching arrangement or switching means using said global data communication network to said communication unit (10; 10'; MS; ). A system according to claim 1, characterized in that the storage medium comprises a plurality of databases comprising at least one master database (5) and preferably a plurality of replicated databases (6). A system according to any of the preceding claims characterized in that at least a plurality of communication means or switching arrangements comprise local storage means (7) to locally contain a programmatic replicated from the base (s) of data (5, 6). A system according to any of the preceding claims, characterized in that said indicating means comprise an activation means of communication unit and because the first time a communication unit is activated, a programmatic one is automatically requested. A system according to any of claims 1-3, characterized in that an indication in the sense that is programmatically requested by a communication unit (10; 10 '; MS) is provided through user interaction, for example , a command that is required programmatic or similar. A system according to any of the preceding claims, characterized in that the switching arrangement comprises a base station (20, 20 '; BS; BSC). A system according to claim 6, characterized in that when a communication unit (10; 10 '; MS) is activated or when a programmatic request is requested, the contact is established with the nearest base station or with a station of adjacent base (20, 20 '; BS, BSC) and because said base station provides information as to the location of the base station itself, said information is indicative of the location of the communication unit and because when a contact is established between the communication unit and the base station, information is provided as to the identity of communication unit to the base station. A system according to any of the preceding claims, characterized in that the global communication network is Internet. A system according to claim 7 or according to claim 8, characterized in that a channel is established for programmatic transfer between a communication unit and a switching arrangement, for example, the closest base station when programmatic is requested and because a programmatic transfer channel is provided between the base station and a programmatic containing database. 10. A system at least in accordance with claim 3, characterized in that when a programmatic is required, a channel is established for the programmatic transfer between the communication unit and the switching arrangement and because the programmatic is transferred from the medium replicated local storage (7) to the communication unit (10; MS). 11. A system according to claim 9 or 10, characterized in that a programmatic transfer protocol, such as FTP or ADP, is used to programmatically transfer to the communication unit (10; 10 '; MS). 12. A system according to any of the preceding claims, characterized in that an extraction technique is used to download a basic program adapted to the communication unit (10; MS). A system according to claim 9, characterized in that the switching arrangement, for example, the base station (20, 20 '; BS, BSC) at least if it does not comprise / communicates with a local information retention device. , for example, a replicated database, a cache, or an intermediate Castanet ® device, contains information regarding several databases to route a request to an appropriate database in relation to the programmatic request of a unit Communication. 14. A system according to any of the preceding claims, characterized in that an application comprising a generic synchronization device is downloaded to the communication unit, said application receives and manages applications and / or content to be supplied using said communication network. global data and which through a default procedure is aatically selected by the communication unit user. 15. A system according to claim 14, characterized in that the selected programmatic applications / content are provided aatically and dynamically or with user interaction to the communication unit using a descent technique. 6. A system according to any of the preceding claims, characterized in that the management device (8) comprising an execution means comprises a JAVA ® chip. A system according to claim 15, or according to claim 16, characterized in that the generic synchronization means comprising a Castanet tuner or the like is aatically downloaded to a storage means (123, 124) of the communication unit. . A system according to claim 16, characterized in that in the switching arrangement, a medium containing service information is arranged (12), for example an intermediate Castanet device and because the transmission medium, for example a transmitter Castanet (11, 11 ') and a number of repeaters distribute and manage channels to the communication unit. A system according to any of claims 1-13, characterized in that generic, default synchronization means are provided in the communication unit and because a descent technique is used to download a programmatic of adapted basic functionality as well as update of programmatic service, new application to the communication unit. A system according to claim 19, characterized in that the default synchronization means comprises a Castanet synchronizer and that when requested from a programmatic, adapted synchronization means are downloaded to replace the default synchronization device. 21. A system according to any of the preceding claims, characterized in that the generic communication unit (10; 10 '; MS) includes a basic functionality and because the front end functionality, i.e. adapted basic functionality, is provided to Through the programmatic download, the basic functionality is updated / increased / modified dynamically, automatically, using a programmatic that downloads the global data communication network. 22. A system according to any of the preceding claims, characterized in that the JAVA programming language is used and because services, etc., are downloaded as applications or small applications of JAVA. 23. A communication unit (10; 10 '; MS), for example, a cellular phone, a cordless telephone, or a hybrid telephone comprising a basic functionality includes a means for contacting a switching arrangement (20; 20 '; BSC1; BSC; BS), characterized in that the communication unit is generic and because it comprises a management means that includes a processing means (8) for program execution and because this adapted basic functionality is downloaded to the unit. communication through a global data communication network using a location information provided by the switching arrangement with which contact is established to provide an adapted basic programmatic. A communication unit according to claim 23, characterized in that a basic functionality and an adapted basic functionality is updated dynamically through said global data communication network and because said applications, services, as well as new programmatic, etc. , it is downloaded to the communication unit automatically or through user interaction, for example, commands, etc. A communication unit according to claim 23 or 24, characterized in that the operating means (8) comprises a JAVA chip and by which Castanet tuner are downloaded to the storage device (123, 124) provided in the communication unit. A method for adapting a communication unit (10; 10 '; MS) for use in a mobile communication system, characterized in that it comprises the steps of: - establishing contact between the communication unit that is generic (10; 10'; MS) and a switching arrangement (20; 20 '; BSC1; BSC; BS) of the Mobile communication system, including a programmatic request; - establishing a communication channel between the communication unit and the switching arrangement for programmatic transfer, - providing a location information relevant to the generic communication unit (10; 10 '; MS), - through said arrangement of switching (20; 20 '; BSC1; BSC; BS) downloading a program to said communication unit in a global data communication network. A method according to claim 26, characterized in that it comprises the steps of: - providing a programmatic request the first time the communication unit is activated. A method according to claim 26 or according to claim 27, characterized in that the extraction technique is used to download a basic program adapted to the communication unit. A method according to claim 27 or according to claim 28, characterized in that the extraction technique is used at least to dynamically (automatically) download an updated / modified programmatic and / or a new programmatic. A method according to claim 26, 27, or 28, characterized in that the descent technique is used to download the programmatic to the communication unit and because basic functionalities initially provided in the telephone automatically and dynamically are updated / modified / replaced using the technique of descent.
MXPA/A/1999/011738A 1997-06-17 1999-12-15 System and method for customizing wireless communication units MXPA99011738A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9702322-0 1997-06-17

Publications (1)

Publication Number Publication Date
MXPA99011738A true MXPA99011738A (en) 2000-06-01

Family

ID=

Similar Documents

Publication Publication Date Title
AU741028B2 (en) System and method for customizing wireless communication units
US8572597B2 (en) Apparatus and method for performing an over-the-air software update in a dual processor mobile station
EP1741305B1 (en) System and associated terminal, method, and computer program product for configuring and updating service access points and providing service content specific pricing in the mobile domain
US20040192282A1 (en) Mobile telephony application platform
US20040117785A1 (en) Component download manager for a wireless mobile station and method of operation
US20140282487A1 (en) Software update for a wireless communication device
JPH118890A (en) Radio platform having compatibility
US20070190950A1 (en) Method of configuring voice and data communication over a voice channel
AU762067B2 (en) Over-the-air re-programming method of radio transceivers
US7953407B1 (en) Centralized management of telecommunications parameters
NO324672B1 (en) Device logic and method for updating service logic in a mobile device
MXPA99011738A (en) System and method for customizing wireless communication units
EP1111506A1 (en) Method and apparatus for processing environment determination
HK1030850A (en) System and method for customizing wireless communication units
JP2007300629A (en) Method and system for speeding up access from mobile terminal to contents
EP1461971B1 (en) Access network for mobile telecommunications and method for developing radio coverage
RU2000100919A (en) SYSTEM AND METHOD FOR INDIVIDUALIZING RADIO COMMUNICATION DEVICES
Tuttlebee Setting the Scene–The What, How and Why of Software Defined Radio (SDR)
KR20050041460A (en) System and method for reservation vod contents space of the wireless internet network
GB2357666A (en) Data transmission in a cellular communications system