The present invention relates to communication equipments of users, and more precisely to the access of communication equipments to virtual stores of network operators.
When someone purchases a new communication equipment comprising an embedded smart card (or embedded UICC (“Universal Integrated Circuit Card”)) that has never been customized (and is sometimes called “vanilla device”), he needs to activate his communication equipment on one of the networks available on the market. To realize such an activation the communication equipment must access directly to a virtual store of a communication network operator to allow its user to select an offer (or subscription) contained into a virtual store page, and then to activate the selected offer. This type of activation is commonly referred as “on-device activation”.
There are three known solutions to realize this type of activation.
A first solution consists in directly access a selected virtual store of the network operator by entering the URL (“Universal Resource Locator”) of the concerned Internet site directly in the browser of the communication equipment. This solution has at least two drawbacks. Indeed, the user needs to know this URL and has to properly navigate through the Internet site in order to find the page describing the interesting offers, and the user needs to provide additional information about his communication equipment to proceed to the offer purchasing and then to the offer activation, and/or the concerned network operator may need to gather this additional information through the communication network.
A second solution consists in directing automatically the communication equipment of a user to a central virtual store that provides all the offers of several network operators based on some parameters provided by this communication equipment (and notably its model and its geographical location). This is typically done by means of an “activation application” that is loaded on the communication equipment. The issue with such a solution is that this central virtual store becomes a point of disintermediation between the network operators and the user.
A third solution consists in using an “activation application” that is loaded on the communication equipment to send some parameters (and notably its model and its geographical location) to a central repository (or distribution hub), which in return provides a list of addresses and names and/or logos of virtual stores corresponding to these parameters. The main issue with such a solution is that the list provided by the central repository can heavily influence the user in his choice of network operator, without even comparing the different offers. Moreover, the order of names and/or logos in the list may be considered as marketing tool, and therefore be subject to negotiations. In turn this would give to the central repository a specific “control” status over the different virtual stores.
So, an objective of the invention is to improve the situation without using a central list service consolidating multiple offers from multiple service providers.
To this effect the invention provides notably a device, intended for controlling access of a communication equipment of a user to virtual stores of network operators accessible into servers, and comprising a control means arranged, when this user provides its communication equipment with an access code associated to a virtual store of a network operator:
The device according to the invention may include additional characteristics considered separately or combined, and notably:
The invention also provides a server, intended for being connected to a communication network, and comprising:
The invention also provides a method, intended for controlling access of a communication equipment of a user to virtual stores of network operators accessible into servers, and comprising:
For instance, in the first step the communication equipment may transmit the access code and context data to a predefined server comprising the table of correspondences in order to determine the communication identifier corresponding to the access code and context data.
Other features and advantages of the invention will become apparent on examining the detailed specifications hereafter and the appended drawing, wherein the unique figure schematically and functionally illustrates a communication network to which are coupled two servers of virtual store pages, a server of information according to the invention and a communication equipment comprising a control device according to the invention.
The appended drawing may serve not only to complete the invention, but also to contribute to its definition, if need be.
The invention aims, notably, at offering a device 1 intended for controlling access of a communication equipment 2 of a user to virtual stores 3jk of network operators accessible into servers 4j connected to at least one communication network 5.
In the following description it will be considered, as an example, that the communication equipment 2 is a smart phone. But the invention is not limited to this type of communication equipment. It concerns any communication equipment (wireless or wired), and notably electronic tablets, smart watches, laptops, personal computers and game consoles, any connected device that would require a wireless subscription to be purchased by its user, it being cellular or WiFi or any other wireless technology, and any wearable device having a direct or indirect user's interface (e.g keyboard or touchscreen).
In the non-limiting example illustrated in the unique figure, two servers 4j of virtual store pages 7jkn, a server of information 8 according to the invention and a communication equipment 2 comprising a control device 1 according to the invention are connected to a communication network 5.
In the described example, the communication equipment 2 being a smart phone, the communication network 5 comprises a wireless communication infrastructure, allowing connection of wireless communication equipments 2 of subscribers (or users), and a wired communication infrastructure (preferably with Internet access), allowing connection of, or access to, network equipments such as the page servers 4j and the information server 8.
In the non-limiting example illustrated in the unique figure each page server 4j (j=1 or 2) is dedicated to a single virtual store 3jk (k=1) of a network operator. But a page server 4j could be dedicated to several (at least two) virtual stores 3jk (k=1 à K, with K>1) of one or several network operators. So, the number of page servers 4j connected to the communication network 5 is at least equal to one (1).
Each virtual store 3jk defines, for instance, an Internet site associated to an access code and to a communication identifier (allowing access to it when it is entered by a communication equipment). For instance, a communication identifier may be a URL (“Universal Resource Locator”—a range of IP addresses where each access code is added to the base of the IP range). Also for instance, an access code may be a name of a network operator, an alphanumeric identifier, a promotion name, or a GPS location (gathered by the communication equipment 2) of the place where the user may see a particular advertising. The access codes may be, for instance, marketed by the network operators through classical advertising channels.
Moreover, each virtual store 3jk comprises one or more pages 7jkn (n=1 to N, with n≥1) that each provide one or more offers corresponding respectively to different communication equipment contexts. For instance, an offer may be a subscription to a cell phone plan (or package).
For instance, a context data may define at least one information that may be a current geographical location of the communication equipment 2 (for instance provided by a GPS application), an identifier representative of the model of the communication equipment 2, habit(s) of the communication equipment user in terms of network access, and information allowing some identification of the user himself, for instance as an existing customer.
A control device 1, according to the invention, is intended for intervening each time the user of a communication equipment 2 wants to access to a chosen virtual store 3jk of a network operator. As illustrated, such a (control) device 1 comprises a control means 6 arranged, when the user provides his communication equipment 2 with an access code associated to a virtual store 3jk of a network operator, for determining a communication identifier of a virtual store page 7jkn corresponding to this access code and to data defining a context of this communication equipment 2 into a table establishing correspondences between access codes and communication identifiers of pages 7jkn of virtual stores 3jk. The control means 6 is further arranged, once this communication identifier is determined, for triggering access by its communication equipment 2 directly to the virtual store page 7jkn that is associated to this determined communication identifier to allow his user to select an offer contained into this virtual store page 7jkn.
The device 1 (and notably its control means 6) is preferably made of a combination of electronic circuit(s) (or hardware modules) and software modules. In this case the device 1 comprises also a software interface o allowing interworking between the hardware and software modules. But the device 1 could be also made only of software modules.
As illustrated in the non-limiting example of the unique figure, the control means 6 may be arranged for triggering transmission by its communication equipment 2 of the access code and context data to a predefined information server 8 that comprises the table of correspondences to determine the communication identifier corresponding to the access code and context data provided by the user.
The transmission of the access code and context data is performed by means of a request comprising, for instance, the following structure “CODE.vstore.gsma.com?geo=location; model=XYZ” or “vstore.gsma.com?code=CODE; geo=location; model=XYZ, where “CODE” is the access code of the chosen virtual store and “model” designates the model of the communication equipment 2.
In this embodiment, the information server 8 needs to comprise a storing means 9 and a searching means 10.
The storing means 9 is arranged for storing the table establishing correspondences between access codes and communication identifiers of virtual store pages 7jkn, accessible into the servers 4j and providing offers corresponding to contexts of communication equipments. This storing means 9 may be a memory, possibly of a software type, and possibly arranged in the form of a database. It may store some features defining the capability of each model of communication equipment and its embedded UICC.
The searching means 10 is arranged, when it receives an access code and context data from a communication equipment 2, for searching a corresponding communication identifier of a virtual store page 7jkn into the table of correspondences, and for triggering transmission of this searched communication identifier to this communication equipment 2. So, the information server 8 acts as a smart DNS (“Domain Name System”) server.
This searching means 10 is preferably made of software modules. But it could be also made of a combination of electronic circuit(s) (or hardware modules) and software modules. In the last case the information server 8 comprises also a software interface allowing interworking between the hardware and software modules or components.
In a variant of embodiment not illustrated, the table of correspondences could be stored into a memory means of the device 1, possibly of the software type, and accessible to the control means 6.
It is important to note that the control means 6 may be further arranged, after having triggered the direct access to a virtual store page 7jkn, for also triggering transmission by its communication equipment 2, to the virtual store 3jk comprising this page 7jkn, of at least one authentication element associated to this communication equipment 2, in order to ease activation of the selected offer into the latter (2). So, the device 1 acts as an activation application.
In a variant of embodiment, the control means 6 may be further arranged, when it triggers the direct access to a virtual store page 7jkn, for further triggering transmission by its communication equipment 2, to the virtual store 3jk comprising this page 7jkn, of at least one authentication element associated to this communication equipment 2, in order to ease activation of the selected offer into the latter (2). So, the device 1 acts also as an activation application.
The invention can also be considered in terms of a method intended for controlling access of a communication equipment 2 of a user to virtual stores 3jk of network operators accessible into servers 4j.
Such a method may be implemented by means of a device 1, and possibly the information server 8, such as the ones above described with reference to the unique figure. Therefore, only its main characteristics will be mentioned hereafter.
The method according to the invention comprises:
During this first step the communication equipment 2 may transmit the access code and context data to a predefined server 8 that comprises the table of correspondences to determine the communication identifier corresponding to the access code and context data provided by the user.
The invention offers several advantages, and notably:
The invention is not limited to the embodiments of device, server and method described above, only as examples, but it encompasses all alternative embodiments which may be considered by one skilled in the art within the scope of the claims hereafter.
Number | Date | Country | Kind |
---|---|---|---|
15305608.0 | Apr 2015 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2016/058071 | 4/13/2016 | WO | 00 |