CN103246997A - Transmission method and system of application store channel mark - Google Patents
Transmission method and system of application store channel mark Download PDFInfo
- Publication number
- CN103246997A CN103246997A CN2013101957186A CN201310195718A CN103246997A CN 103246997 A CN103246997 A CN 103246997A CN 2013101957186 A CN2013101957186 A CN 2013101957186A CN 201310195718 A CN201310195718 A CN 201310195718A CN 103246997 A CN103246997 A CN 103246997A
- Authority
- CN
- China
- Prior art keywords
- shop
- channel
- application shop
- shared memory
- channel information
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to the technical field of communication, in particular to a transmission method and a transmission system of an application store channel mark. The transmission method of the application store channel mark comprises the steps: saving application software belonging to an application store at a server end of the application store; setting a shared memory at a client end of the application store; storing channel information corresponding to the application store client end in the shared memory; and when the channel mark corresponding to the application software belonging to the application store is required to be acquired by the server end of the application store, acquiring the channel information corresponding to the application store client end from the shared memory and transmitting to the server end of the application store. The transmission system of the application store channel mark comprises the application store server end and the application store client end. According to the transmission method and the transmission system of the application store channel mark, the application store channel mark is easy and convenient to maintain.
Description
Technical field
The present invention relates to communication technical field, in particular to the transmission method and the system that use shop channel sign.
Background technology
Using the shop is the distribution centre of application software, and uses shop software and can pass through the multiple channel distribution and installation to user's terminal device.After user's installing terminal equipment was used shop software, the user bought downloading application software in using the shop, usually used in the shop at one and can buy a plurality of application software.
Operator is in order to add up respectively the income of using shop software according to distribution channel, and the way in the correlation technique is, as shown in Figure 1:
Suppose to use shop software and have A, three distribution channel of B and C, then for being distributed to the channel identification information that the application shop software set in these three channels is distinguished mutually, and the channel identification information of setting is written to uses in the software of shop, shop software A is applied respectively, use shop software B and use shop software C, and generate respectively and use shop part A using shop server end 1 accordingly, application shop software B and the corresponding software copy of application shop software C are namely used shop software copy A11, use shop software copy B12 and use shop software copy C13.
Suppose that in addition the application software of obtaining by different channels all can download and install the application software of 3 difference in functionalitys, this sentences application software 1, application software 2 and application software 3 expressions by using the application software that shop software can be downloaded.
Particularly, represent that in order to distinguish the channel that application software is obtained also writes the channel identification information respectively in application software, then correspondence obtains 3 cover application software, i.e. the application software 1A of corresponding A channel, application software 2A, application software 3A; Application software 1C, application software 2C and the application software 3C of application software 1B, application software 2B, application software 3B and the corresponding C channel of corresponding B channel.Accordingly, generate 3 cover application software copies respectively at application shop server end 1, be application software copy 1A, application software copy 2A, the application software copy 3A of corresponding A channel, application software copy 1C, the application software copy 2C of the application software copy 1B of corresponding B channel, application software copy 2B, application software copy 3B and corresponding C channel and application software copy 3C.
Wherein, carrying out in the process of branch channel clearing using the shop income, in order to safeguard the channel identification information, using shop server end 1 according to structural maintenance application shop software copy shown in Figure 1, a plurality of application software copies of corresponding each application shop software copy.
According to the distribution channel of setting, using shop software downloads and installs in the application shop client 2, suppose to use shop client 2 and downloaded and installed application shop software A by the A channel, and use 2 requests of shop client and download and install application software 1, then at first use shop software A and send download request information to using shop server end 1, carry in the wherein said download request information and download channel information and application software type information;
After application shop server end 1 receives described download request information, according to described download channel information and described application software type information, application software 1A is installed in the application shop client 2.
After application shop client 2 downloads and installs application software 1A, in order to realize using the branch channel clearing of software 1A income, application software 1A sends to self-contained channel identification information and uses in the shop payment system 14, and the income that application shop payment system 14 is brought application software 1A according to the channel identification information that receives contributes in the application shop software income of A channel.
From above realization use the branch channel clearing in shop and the channel sign maintaining method in the application shop of design as can be seen, can generate application shop software copy respectively according to the distribution channel difference of using shop software at application shop server end 1, and will generate the copy of each channel that need distribute for each application software.When therefore the quantity of the application software under using the shop was many, the quantity of the wave file that need generate was many.Increase a distribution channel if use shop software, all application software all will generate corresponding wave file under it.
Therefore, cause using at application shop server end 1 in the correlation technique maintenance complexity of the channel identification information of shop software.
Summary of the invention
The object of the present invention is to provide the transmission method and the system that use shop channel sign, to solve the above problems.
A kind of transmission method of using shop channel sign is provided in an embodiment of the present invention, has comprised:
Application software under the server end of using the shop is preserved the application shop;
In the client of using the shop shared memory is set, the channel information of this application shop client correspondence of storage in described shared memory;
When the server end in application shop need obtain the channel sign of the application software correspondence under the described application shop, from described shared memory, obtain the channel information of described application shop client correspondence, and send to the server end in described application shop.
A kind of transmission system of using shop channel sign comprises:
Use the shop server end, be used for preserving the affiliated application software in application shop;
Use the shop client, be used for shared memory is set, the channel information of this application shop client correspondence of storage in described shared memory; When the server end in application shop need obtain the channel sign of the application software correspondence under the described application shop, from described shared memory, obtain the channel information of described application shop client correspondence, and send to the server end in described application shop.
Transmission method and the system of the application shop channel sign of the above embodiment of the present invention, at first preserve the application software of using under the shop using the shop server end, compare with the application software copy under the application shop software copy of using corresponding each distribution channel of shop server end all generates the application shop in the correlation technique, the quantity in the application software of using the generation of shop server end among the present invention is few.
Quantity in the application software of using the preservation of shop server end among the present invention reduces, but still can finish the branch channel of using shop software income is settled accounts by the transmission of channel sign.
In order to finish using the branch channel clearing of shop software income, in the client of using the shop shared memory is set, the channel information of this application shop client correspondence is stored in the shared memory.
When using the shop server end and carry out the clearing of branch channel and need obtain the channel sign of using the application software correspondence under the shop, can from shared memory, obtain the channel information of described application shop client correspondence, and send to the server end of using the shop.
Therefore in the transmission method and system of application of the present invention shop channel sign, by being set, the shared memory storage uses the channel information of shop client, overcome in the correlation technique and the channel sign to be stored in the application software of using under the shop, need all generate the copy of using the application software under the shop using corresponding each distribution channel of shop server end, the application shop software channel sign that causes is safeguarded the complicated technology problem, makes application of the present invention shop channel identify easy maintenance.
Description of drawings
Fig. 1 shows the transmission method of using shop channel sign in the prior art;
Fig. 2 shows the transmission method of application of the present invention shop channel sign.
Embodiment
Also by reference to the accompanying drawings the present invention is described in further detail below by specific embodiment.
The embodiment of the invention provides a kind of transmission method of using shop channel sign, as shown in Figure 2, comprising:
Application software under the server end of using the shop is preserved the application shop;
In the client of using the shop shared memory 41 is set, the channel information of these application shop client 4 correspondences of storage in shared memory 41;
When the server end in application shop need obtain the channel sign of the application software correspondence under the described application shop, from shared memory 41, obtain the channel information of using shop client 4 correspondences, and send to the server end in described application shop.
Among Fig. 2, if the application software of using under the shop server end 3 comprises application software 1a, application software 2b, application software 3c, then need to preserve these 3 softwares at 3 at application shop server end, compare with the application software copy under the application shop software copy of using corresponding each distribution channel of shop server end all generates the application shop in the correlation technique, present embodiment is few in the quantity of the application software of using 3 generations of shop server end.
In the present embodiment, reduce in the quantity of using the application software that shop server end 3 preserves, but still can in using shop payment system 31, finish using the branch channel clearing of shop software income by the transmission of channel sign.
In order to finish using the branch channel clearing of shop software income, in the client of using the shop shared memory 41 is set, the channel information of these application shop client 4 correspondences is stored in the shared memory 41.
When using shop server end 3 and carry out the clearing of branch channel and need obtain the channel sign of using the application software correspondence under the shop, can from shared memory 41, obtain the channel information of described application shop client 4 correspondences, and send to the server end of using the shop.For example, downloaded and installed application software 1 in application shop client 4, when application software 1 is carried out the clearing of branch channel, from shared memory 41, obtained the channel information of this application software 1, and the channel information of obtaining is sent to application shop server end 3.Use the application shop payment system 31 of shop server end 3 and according to the channel information that receives the income of using software 1a is carried out the clearing of branch channel.
Thus, draw in the transmission method of application shop channel sign of present embodiment, by being set, shared memory 41 storages use the channel information of shop client 4, overcome in the correlation technique and the channel sign to be stored in the application software of using under the shop, need all generate the copy of using the application software under the shop using corresponding each distribution channel of shop service end, the application shop software channel sign that causes is safeguarded the complicated technology problem, makes the application shop channel of present embodiment identify easy maintenance.
Wherein, the described channel information of using shop client 4 correspondences of obtaining from shared memory 41 provides 3 kinds of modes:
One is that shared memory 41 is the AndroidManifest.xml file;
The PackageManager that provides by the Android system visits the channel information that described AndroidManifest.xml file obtains application shop client 4 correspondences.
It two is that the described channel information of using shop client 4 correspondences of obtaining from shared memory 41 comprises:
Shared memory 41 is the SharedPreference file;
Obtain the channel information of described application shop client 4 correspondences by visiting described SharedPreference file.
It three is that the described channel information of using shop client 4 correspondences of obtaining from shared memory 41 comprises:
Shared memory 41 is self-defining ContentProvider file, and described ContentProvider file provides the channel access interface;
Standard interface by the Android system visits the channel information that described channel access interface obtains application shop client 4 correspondences.
In addition, described channel information of storing these application shop client 4 correspondences in shared memory 41 comprises:
Use the channel information that shop client 4 carries its channel source of sign, will use the corresponding channel information of shop client 4 with this and write shared memory 41 and store by using shop client 4.
Further, the described channel information of from shared memory 41, obtaining application shop client 4 correspondences, and send to after the server end in described application shop, also comprise:
After the server end in described application shop receives described channel information, according to described channel information the income of the application software under the described application shop is carried out the clearing of branch channel.
The embodiment of the invention also provides a kind of transmission system of using shop channel sign simultaneously, comprising:
Use the shop server end, be used for preserving the affiliated application software in application shop;
Use the shop client, be used for shared memory is set, the channel information of this application shop client correspondence of storage in described shared memory; When the server end in application shop need obtain the channel sign of the application software correspondence under the described application shop, from described shared memory, obtain the channel information of described application shop client correspondence, and send to the server end in described application shop.
Accordingly, for 3 kinds of modes of the channel information of obtaining described application shop client correspondence from described shared memory that provides among the method embodiment are provided, be respectively in the structure setting of using the shop:
One is that client comprises in described application shop: memory module and access modules;
Be provided with the AndroidManifest.xml file in the described memory module;
Described AndroidManifest.xml file is used for as shared memory;
Be provided with the PackageManager that the Android system provides in the described access modules;
Described PackageManager is used for the channel information that the described AndroidManifest.xml file of visit obtains described application shop client correspondence.
It two is that described application shop client comprises: memory module and access modules;
Be provided with the SharedPreference file in the described memory module;
Described SharedPreference file is used for as shared memory;
Described access modules is used for the channel information that the described SharedPreference file of visit obtains described application shop client correspondence.
It three is that described application shop client comprises: memory module and access modules;
Be provided with self-defining ContentProvider file in the described memory module, and described ContentProvider file provides the channel access interface;
Described ContentProvider file is used for as shared memory;
Be provided with the standard interface of Android system in the described access modules;
Described standard interface is used for the channel information that the described channel access interface of visit obtains described application shop client correspondence.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the memory storage and be carried out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. a transmission method of using shop channel sign is characterized in that, comprising:
Application software under the server end of using the shop is preserved the application shop;
In the client of using the shop shared memory is set, the channel information of this application shop client correspondence of storage in described shared memory;
When the server end in application shop need obtain the channel sign of the application software correspondence under the described application shop, from described shared memory, obtain the channel information of described application shop client correspondence, and send to the server end in described application shop.
2. method according to claim 1 is characterized in that, the described channel information of obtaining described application shop client correspondence from described shared memory comprises:
Described shared memory is the AndroidManifest.xml file;
The PackageManager that provides by the Android system visits the channel information that described AndroidManifest.xml file obtains described application shop client correspondence.
3. method according to claim 1 is characterized in that, the described channel information of obtaining described application shop client correspondence from described shared memory comprises:
Described shared memory is the SharedPreference file;
Obtain the channel information of described application shop client correspondence by visiting described SharedPreference file.
4. method according to claim 1 is characterized in that, the described channel information of obtaining described application shop client correspondence from described shared memory comprises:
Described shared memory is self-defining ContentProvider file, and described ContentProvider file provides the channel access interface;
Standard interface by the Android system visits the channel information that described channel access interface obtains described application shop client correspondence.
5. method according to claim 1 is characterized in that, described channel information of storing this application shop client correspondence in described shared memory comprises:
Described application shop client carries the channel information in its channel of sign source, will use the corresponding channel information of shop client with this by described application shop client and write described shared memory and store.
6. method according to claim 1 is characterized in that, the described channel information of from described shared memory, obtaining described application shop client correspondence, and send to after the server end in described application shop, also comprise:
After the server end in described application shop receives described channel information, according to described channel information the income of the application software under the described application shop is carried out the clearing of branch channel.
7. a transmission system of using shop channel sign is characterized in that, comprising:
Use the shop server end, be used for preserving the affiliated application software in application shop;
Use the shop client, be used for shared memory is set, the channel information of this application shop client correspondence of storage in described shared memory; When the server end in application shop need obtain the channel sign of the application software correspondence under the described application shop, from described shared memory, obtain the channel information of described application shop client correspondence, and send to the server end in described application shop.
8. system according to claim 7 is characterized in that, described application shop client comprises: memory module and access modules;
Be provided with the AndroidManifest.xml file in the described memory module;
Described AndroidManifest.xml file is used for as shared memory;
Be provided with the PackageManager that the Android system provides in the described access modules;
Described PackageManager is used for the channel information that the described AndroidManifest.xml file of visit obtains described application shop client correspondence.
9. system according to claim 7 is characterized in that, described application shop client comprises: memory module and access modules;
Be provided with the SharedPreference file in the described memory module;
Described SharedPreference file is used for as shared memory;
Described access modules is used for the channel information that the described SharedPreference file of visit obtains described application shop client correspondence.
10. system according to claim 7 is characterized in that, described application shop client comprises: memory module and access modules;
Be provided with self-defining ContentProvider file in the described memory module, and described ContentProvider file provides the channel access interface;
Described ContentProvider file is used for as shared memory;
Be provided with the standard interface of Android system in the described access modules;
Described standard interface is used for the channel information that the described channel access interface of visit obtains described application shop client correspondence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310195718.6A CN103246997B (en) | 2013-05-23 | 2013-05-23 | The transmission method of application store channel mark and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310195718.6A CN103246997B (en) | 2013-05-23 | 2013-05-23 | The transmission method of application store channel mark and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103246997A true CN103246997A (en) | 2013-08-14 |
CN103246997B CN103246997B (en) | 2016-03-30 |
Family
ID=48926504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310195718.6A Expired - Fee Related CN103246997B (en) | 2013-05-23 | 2013-05-23 | The transmission method of application store channel mark and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103246997B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104657631A (en) * | 2015-02-03 | 2015-05-27 | 百度在线网络技术(北京)有限公司 | Processing method and device of channel information of application |
CN105631361A (en) * | 2014-10-28 | 2016-06-01 | 中国移动通信集团终端有限公司 | Application program channel source identification method and device |
WO2016091034A1 (en) * | 2014-12-09 | 2016-06-16 | 北京奇虎科技有限公司 | Method and device for providing application channel packet |
CN105955775A (en) * | 2016-04-29 | 2016-09-21 | 乐视控股(北京)有限公司 | Application program installation package push method and device |
CN106027375A (en) * | 2016-06-30 | 2016-10-12 | 武汉斗鱼网络科技有限公司 | System and method for realizing website channel sharing |
WO2016177275A1 (en) * | 2015-05-07 | 2016-11-10 | 广州爱九游信息技术有限公司 | Information sharing method and device |
CN113572800A (en) * | 2020-09-10 | 2021-10-29 | 华为技术有限公司 | Method, system, server and storage medium for acquiring download information of application |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158810A (en) * | 2011-04-20 | 2011-08-17 | 中兴通讯股份有限公司 | Method of downloading application based on multicast mode, device and system |
CN103049692A (en) * | 2012-11-19 | 2013-04-17 | 北京小米科技有限责任公司 | Application installation method, device and facility |
-
2013
- 2013-05-23 CN CN201310195718.6A patent/CN103246997B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158810A (en) * | 2011-04-20 | 2011-08-17 | 中兴通讯股份有限公司 | Method of downloading application based on multicast mode, device and system |
CN103049692A (en) * | 2012-11-19 | 2013-04-17 | 北京小米科技有限责任公司 | Application installation method, device and facility |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105631361A (en) * | 2014-10-28 | 2016-06-01 | 中国移动通信集团终端有限公司 | Application program channel source identification method and device |
CN105631361B (en) * | 2014-10-28 | 2018-12-07 | 中国移动通信集团终端有限公司 | A kind of application program channel source identification method and device |
WO2016091034A1 (en) * | 2014-12-09 | 2016-06-16 | 北京奇虎科技有限公司 | Method and device for providing application channel packet |
CN104657631A (en) * | 2015-02-03 | 2015-05-27 | 百度在线网络技术(北京)有限公司 | Processing method and device of channel information of application |
CN104657631B (en) * | 2015-02-03 | 2018-02-02 | 百度在线网络技术(北京)有限公司 | The processing method and processing device of the channel information of application |
WO2016177275A1 (en) * | 2015-05-07 | 2016-11-10 | 广州爱九游信息技术有限公司 | Information sharing method and device |
CN106202118A (en) * | 2015-05-07 | 2016-12-07 | 广州爱九游信息技术有限公司 | The method and device of information sharing |
CN105955775A (en) * | 2016-04-29 | 2016-09-21 | 乐视控股(北京)有限公司 | Application program installation package push method and device |
CN106027375A (en) * | 2016-06-30 | 2016-10-12 | 武汉斗鱼网络科技有限公司 | System and method for realizing website channel sharing |
CN106027375B (en) * | 2016-06-30 | 2019-04-05 | 武汉斗鱼网络科技有限公司 | A kind of system and method realizing website channel and sharing |
CN113572800A (en) * | 2020-09-10 | 2021-10-29 | 华为技术有限公司 | Method, system, server and storage medium for acquiring download information of application |
US12026492B2 (en) | 2020-09-10 | 2024-07-02 | Huawei Technologies Co., Ltd. | Method and system for obtaining download information of application for managing IoT devices |
Also Published As
Publication number | Publication date |
---|---|
CN103246997B (en) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103246997A (en) | Transmission method and system of application store channel mark | |
CN106598667B (en) | Method and apparatus for repairing kernel loophole | |
CN107276765B (en) | Processing method and device for consensus in block chain | |
AU2013312865B2 (en) | Generating native code from intermediate language code for an application | |
US20070266208A1 (en) | Apparatus and method of setting rights object mapping table | |
CN103209223A (en) | Distributed application conversation information sharing method and system and application server | |
CN109492013A (en) | Data processing method, device and system applied to data-base cluster | |
CN103154956A (en) | Method and apparatus for downloading digital rights management module | |
US20150332026A1 (en) | Reusable license activation key | |
CN109690478A (en) | Software update system, aerial firmware update system and the method for updating client terminal device | |
CN102904878A (en) | Method and system for download of data package | |
CN103246540A (en) | Update method and update device of application program | |
US20140223523A1 (en) | System and method for nfc peer-to-peer authentication and secure data transfer | |
CN107220375B (en) | Data reading and writing method and server | |
CN104504587A (en) | Advertisement monitoring method and device, electronic apparatus | |
EP4018405A1 (en) | Systems and methods for software license management using a distributed ledger | |
CN106020868B (en) | A kind of smart card firmware update and system | |
CN110365745A (en) | Data processing system, method, apparatus, server and computer-readable medium | |
CN115543409B (en) | Application installation source determining method and device, readable medium and electronic equipment | |
CN102638573A (en) | Service information sending method, service information customizing platform device and service information customizing system | |
CN107957887A (en) | A kind of component loading method of equipment, device and Internet of things system | |
CN109150927A (en) | File delivery method and device for document storage system | |
CN112650521B (en) | Software development kit SDK thermal restoration method and device and electronic equipment | |
CN105450449A (en) | File operation methods and devices | |
US10181150B2 (en) | Method, apparatus, and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160330 |
|
CF01 | Termination of patent right due to non-payment of annual fee |