CN104506575B - Push the method and device of theme - Google Patents

Push the method and device of theme Download PDF

Info

Publication number
CN104506575B
CN104506575B CN201410722752.9A CN201410722752A CN104506575B CN 104506575 B CN104506575 B CN 104506575B CN 201410722752 A CN201410722752 A CN 201410722752A CN 104506575 B CN104506575 B CN 104506575B
Authority
CN
China
Prior art keywords
message
theme
recipient
action sequence
identification 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.)
Active
Application number
CN201410722752.9A
Other languages
Chinese (zh)
Other versions
CN104506575A (en
Inventor
陈德嘉
霍东海
高承星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201410722752.9A priority Critical patent/CN104506575B/en
Publication of CN104506575A publication Critical patent/CN104506575A/en
Application granted granted Critical
Publication of CN104506575B publication Critical patent/CN104506575B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the present disclosure provides the method and device of push theme, and method therein comprises determining that recipient;Determine the identification information of theme to be pushed;Message is generated, wherein the message includes at least the identification information of the theme and the recipient receives the action sequence that should be executed after the message;The designated channel of the message is sent to the recipient, so that the recipient is after receiving the message by executing application of the action sequence completion to the theme.In the embodiments of the present disclosure, participator need to only send the identification information of theme when sending, save the time for uploading theme, various intermediate links are also eliminated simultaneously, so that the sharing of theme is become simple, efficient, and correlated process is automatically performed for recipient, recipient's participation is not needed, facilitate will not operating handset or unhandy user group, improve users share theme enthusiasm, be conducive to theme and propagate faster.

Description

Push the method and device of theme
Technical field
This disclosure relates to terminal device information processing technology field, more particularly to the method and device of push theme.
Background technique
People often have some theme passing through push during using the terminal devices such as mobile phone, tablet computer It is shared with other people wish.At this point, the subject document can be transmitted directly to recipient by modes such as mails by participator.Though Right this mode is relatively simple, but often uploading when subject document volume is larger can be very slow, and many themes can not also obtain To its installation file (such as can only install online), so this sharing mode is gradually eliminated.
Also it are no lack of some other sharing modes in the related art, however, inventor is in the process for realizing disclosure scheme Middle discovery, sharing mode process is cumbersome in the related technology, not convenient enough.
Summary of the invention
To overcome the problems in correlation technique, the disclosure provides the method and device of push theme, to pass through technology Means establish a convenient and fast channel, make not only to save the time when pushing theme between user, but also be simple and efficient.
According to the first aspect of the embodiments of the present disclosure, a kind of method pushing theme is provided, which comprises
Determine recipient;
Determine the identification information of theme to be pushed;
Message is generated, wherein the message includes at least the identification information of the theme and the recipient receives the report The action sequence that Wen Houying is executed;
The designated channel of the message is sent to the recipient, so that the recipient is led to after receiving the message Cross the application for executing the action sequence completion to the theme.
Optionally, the action sequence includes:
The theme is downloaded from server according to the identification information, and,
The theme is installed.
Optionally, the method also includes:
Before the designated channel of the message is sent to the recipient, the message is encrypted;
The action sequence further include: before downloading the theme from server, by described in the server check The legitimacy of encrypted message.
Optionally, the determining recipient, comprising:
Recipient is determined by selecting contact person in address list, alternatively,
Receive the recipient being manually entered.
Optionally, the dedicated tunnel are as follows: short message channel or data service channel.
According to the second aspect of an embodiment of the present disclosure, a kind of method pushing theme is provided, which comprises
It monitors whether to receive the message that theme sender is sent, wherein the message includes at least the identification information of theme And the second terminal receives the action sequence that should be executed after the message;
After receiving the message, the action sequence that the message is included is executed.
Optionally, the action sequence includes:
The theme is downloaded from server according to the identification information, and,
The theme is installed.
Optionally, when the message has been carried out encryption, the action sequence further include: downloaded from server Before the theme, pass through the legitimacy of encrypted message described in the server check.
According to the third aspect of an embodiment of the present disclosure, a kind of method pushing theme is provided, server, the method are used for Include:
Private key is issued to first terminal;
The message of second terminal forwarding is received, wherein the message is by the first terminal private key encryption, it is described Message includes the identification information of theme;
It is tested using public key corresponding with the private key to the message;
When upchecking, theme representated by the subject identification is handed down to the second terminal.
According to a fourth aspect of embodiments of the present disclosure, a kind of device for pushing theme is provided, described device includes:
Recipient's determining module, for determining recipient;
Theme determining module, for determining the identification information of theme to be pushed;
Message generation module, for generating message, wherein the message includes at least identification information and the institute of the theme It states recipient and receives the action sequence that should be executed after the message;
Message sending module, for the designated channel of the message to be sent to the recipient, so that the recipient By executing application of the action sequence completion to the theme after receiving the message.
Optionally, the action sequence includes:
The theme is downloaded from server according to the identification information, and,
The theme is installed.
Optionally, described device further include:
Encrypting module, for before triggering the message sending module, the message to be encrypted;
The action sequence further include: before downloading the theme from server, by described in the server check The legitimacy of encrypted message.
Optionally, recipient's determining module is used for: when determining recipient by selecting contact person in address list Recipient is determined, alternatively, receiving the recipient being manually entered.
Optionally, the dedicated tunnel are as follows: short message channel or data service channel.
According to a fifth aspect of the embodiments of the present disclosure, a kind of device for pushing theme is provided, described device includes:
Packet check module, the message sent for monitoring whether to receive theme sender, wherein the message is at least Identification information and the second terminal including theme receive the action sequence that should be executed after the message;
Message execution module, the action sequence for being included for after receiving the message, executing the message.
Optionally, the action sequence includes:
The theme is downloaded from server according to the identification information, and,
The theme is installed.
Optionally, when the message has been carried out encryption, the action sequence further include: downloaded from server Before the theme, pass through the legitimacy of encrypted message described in the server check.
According to a sixth aspect of an embodiment of the present disclosure, a kind of device pushing theme is provided, server, described device are used for Include:
Private key issues module, for issuing private key to first terminal;
Message receiving module, for receiving the message of second terminal forwarding, wherein the message is used by the first terminal The private key encryption, the message include the identification information of theme;
Message inspection module, for using public key corresponding with the private key to test the message;
Theme issues module, for when upchecking, theme representated by the subject identification to be handed down to described Two terminals.
According to the 7th of the embodiment of the present disclosure the aspect, a kind of device for pushing theme is provided, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Determine recipient;
Determine the identification information of theme to be pushed;
Message is generated, wherein the message includes at least the identification information of the theme and the recipient receives the report The action sequence that Wen Houying is executed;
The designated channel of the message is sent to the recipient, so that the recipient is led to after receiving the message Cross the application for executing the action sequence completion to the theme.
According to the eighth aspect of the embodiment of the present disclosure, a kind of device for pushing theme is provided, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
It monitors whether to receive the message that theme sender is sent, wherein the message includes at least the identification information of theme And the second terminal receives the action sequence that should be executed after the message;
After receiving the message, the action sequence that the message is included is executed.
According to the 9th of the embodiment of the present disclosure the aspect, a kind of device for pushing theme is provided, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Private key is issued to first terminal;
The message of second terminal forwarding is received, wherein the message is by the first terminal private key encryption, it is described Message includes the identification information of theme;
It is tested using public key corresponding with the private key to the message;
When upchecking, theme representated by the subject identification is handed down to the second terminal.
The technical scheme provided by this disclosed embodiment can include the following benefits:
In the embodiments of the present disclosure, participator can generate identification information and recipient including theme by oneself terminal The message for receiving the action sequence that should be executed after the message is then sent to recipient, and recipient is after receiving the message By executing application of the action sequence completion to the theme.In this way, participator need to only send the mark of theme when sending Know information, save the time for uploading theme, while also eliminating various intermediate links, the sharing of theme is made to become letter It is single, efficient, and correlated process is automatically performed for recipient, does not need recipient's participation, facilitating will not manipulator Machine or unhandy user group improve the enthusiasm that users share theme, are conducive to theme and propagate faster.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention Example, and be used to explain the principle of the present invention together with specification.
Fig. 1 is a kind of flow chart of method for pushing theme shown according to an exemplary embodiment;
Fig. 2 is the schematic diagram of a scenario of theme push shown according to an exemplary embodiment;
Fig. 3 is a kind of flow chart of method for pushing theme shown according to an exemplary embodiment;
Fig. 4 is a kind of flow chart of method for pushing theme shown according to an exemplary embodiment;
Fig. 5 is a kind of flow chart of method for pushing theme shown according to an exemplary embodiment;
Fig. 6 is a kind of signaling diagram of method for pushing theme shown according to an exemplary embodiment;
Interface schematic diagram when Fig. 7 is push theme shown according to an exemplary embodiment;
Fig. 8 is shown according to an exemplary embodiment to the interface schematic diagram for receiving theme and being prompted;
Fig. 9 is a kind of block diagram of device for pushing theme shown according to an exemplary embodiment;
Figure 10 is a kind of block diagram of device for pushing theme shown according to an exemplary embodiment;
Figure 11 is a kind of block diagram of device for pushing theme shown according to an exemplary embodiment;
Figure 12 is a kind of block diagram of device for pushing theme shown according to an exemplary embodiment;
Figure 13 is shown according to an exemplary embodiment a kind of for pushing the block diagram of the device of theme;
Figure 14 is shown according to an exemplary embodiment a kind of for pushing the block diagram of the device of theme.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistented with the present invention.On the contrary, they be only with it is such as appended The example of device and method being described in detail in claims, some aspects of the invention are consistent.
Fig. 1 is a kind of flow chart of method for pushing theme shown according to an exemplary embodiment.This method can be used for Terminal used in first terminal namely sender (or sender, participator), the terminal can be mobile phone, tablet computer etc.. Shown in Figure 1, this method may include:
In step s101, recipient is determined.
For example, recipient can be determined by selecting contact person in address list, alternatively, receiving the reception being manually entered Side, etc..
In step s 102, the identification information of theme to be pushed is determined.
As an example, sender user can be manually entered title, ID or the address of theme etc. for thinking push, or from originally Select a theme as theme, etc. to be pushed on machine.
It is easily understood that the limitation of step S101 and step S102 without precedence relationship.
In step s 103, message is generated, wherein the message includes at least the identification information of the theme and described connects Debit receives the action sequence that should be executed after the message.
The message is for being pushed to recipient.Note that the mark of the only theme pushed in the present embodiment to recipient Information, such as title, ID or the address of theme, and not a theme itself.
Under some other scene, in message can also optionally including the cell-phone number of sender, sender account (such as Millet account) etc., it can also include the signature, etc. of sender when message needs to encrypt.
In step S104, the designated channel of the message is sent to the recipient, so that the recipient is receiving By executing application of the action sequence completion to the theme after to the message.
Terminal device where recipient to the application of the theme is realized by executing the action sequence.It should Action sequence informs that recipient, such recipient execute automatically after receiving message by the message by participator (i.e. sender) The action sequence saves the operating time without the participation of recipient user.
As an example, the action sequence may include: in the present embodiment or the disclosure other some embodiments
The theme is downloaded from server according to the identification information, and,
The theme is installed.
For example, the terminal (namely first terminal) of sender can automatically generate when sender user has selected certain theme It downloads, this two instructions is installed, be then encapsulated in message, executed after being received for recipient.
As example, the scene be can be found in shown in Fig. 2, and in Fig. 2, message is first sent to by the mobile phone 201 where sender Mobile phone 202 where recipient, then mobile phone 202 sends the request of downloading theme to server 203, and server 203 again should Theme is sent to mobile phone 202.
Under some other scene, action sequence is also possible to can be more complicated, for example, working as the theme that sender user is pushed When being paid for theme, then action sequence is other than downloading, installing, it is also possible to replace including verifying friend relation, request sender The movements such as good friend's payment.The particular content of action sequence can be designed according to different scenes, the present embodiment and without Limitation.
In the present embodiment or the disclosure other some embodiments, the dedicated tunnel can be with are as follows: short message channel or number According to service channel.By taking short message channel as an example, message will be sent in the form of short message at this time, and short message content can be in plain text, As " A0087, XZ, AZ ", the ID wherein " A0087 " is the theme, " XZ " " AZ " respectively represent the instruction of downloading and installation, and recipient receives To after the short message, can be parsed according to the format of agreement, the instruction for obtaining theme ID and being executed.Short message content can also be with It is ciphertext, shows as a string of special character strings, generated after character string encryption, recipient needs by stipulated form at this time It is decrypted, just would know that related content.
It can be the system on cell phone manufacturer self-built internet channel or cell phone system for data channel Grade message push platform, etc., the present embodiment is simultaneously not limited.
Fig. 3 is a kind of flow chart of method for pushing theme shown according to an exemplary embodiment.It is shown in Figure 3, The method can also include, before the designated channel of the message is sent to the recipient:
In step S301, the message is encrypted.
Correspondingly, the action sequence further include: before downloading the theme from server, examined by the server Test the legitimacy of the encrypted message.
For example, sender encrypts message using the private key that server is given, recipient forwards the packet after receiving Pass through the legitimacy of the server check message to server, and server then uses public key corresponding with the private key to carry out Decryption, carries out the inspection of legitimacy.
Fig. 4 is a kind of flow chart of method for pushing theme shown according to an exemplary embodiment.This method can be used for Terminal used in second terminal namely recipient (or recipient), the terminal can be mobile phone, tablet computer etc..Referring to fig. 4 Shown, this method may include:
In step S401, monitor whether to receive the message that theme sender is sent, wherein the message includes at least The identification information of theme and the second terminal receive the action sequence that should be executed after the message.
For example, Subject Manager APP on recipient's mobile phone broadcasting back to of can registering that a short message reach to cell phone system Tune event monitors the arrival of message.
In step S402, after receiving the message, the action sequence that the message is included is executed.
In the present embodiment or the disclosure other some embodiments, the action sequence may include:
The theme is downloaded from server according to the identification information, and,
The theme is installed.
In addition, in the present embodiment or the disclosure other some embodiments, when the message has been carried out encryption, The action sequence can also include: before downloading the theme from server, by encrypting described in the server check The legitimacy of message afterwards.
Fig. 5 is a kind of flow chart of method for pushing theme shown according to an exemplary embodiment, can be used for server, Shown in Figure 5, this method may include:
In step S501, private key is issued to first terminal.First terminal can be used the private key and encrypt to message.
In step S502, the message of second terminal forwarding is received, wherein the message is described in first terminal use Private key encryption, the message include the identification information of theme.
In step S503, tested using public key corresponding with the private key to the message.
In step S504, when upchecking, theme representated by the subject identification is handed down to described second eventually End.
After message is decrypted in server, the message after decryption first can also be returned into terminal device B, terminal is set Standby B requests to download the subject document again to server, but relatively complicated in this way, so after server decrypts message, it can Corresponding subject document is directly sent to terminal device B.
Disclosure scheme is further described below with reference to a concrete scene.
Fig. 6 is a kind of signaling diagram of method for pushing theme shown according to an exemplary embodiment.Wherein terminal device A For the terminal where user A (i.e. participator), terminal device B is the terminal where user B (i.e. recipient).
In step s 601, server issues private key to terminal device A.Terminal device A can carry out message with the private key Encryption.
In step S602, user A selects the object of the theme to be shared and transmission.
For example, certain moment user A thinks that certain theme is very exquisite, the friend User B for being shared with oneself is wanted, it can be in theme It manages in the interface of APP and carries out sharing operation, which can be found in Fig. 7, and user A can choose by clicking the Browse button The object of the theme and transmission to be shared.
In step S603, terminal device A generates message according to the user's choice, which is encrypted by private key.Example Such as, in a scenario, the structure of message and the structure of action sequence can refer to the pseudocode in table 1.
Table 1
In step s 604, which is sent to terminal device B by terminal device A.
In step s 605, terminal device B is the discovery that encryption message after receiving the message, then forwards it to server It is decrypted, examines.
Such as in a scenario, terminal device B can be prompted after receiving the message to user B, reference can be made to shown in Fig. 8. After user clicks " execution " button, because message is encrypted, terminal device B can not know message content, so actually holding Capable is the movement for forwarding the message to server.If the message is plaintext, after user B clicks execution, terminal device B Action sequence contained by message can be directly executed, such as first downloads and installs again.
In step S606, after server receives message, message is decrypted using public key, is examined.
In step S607, after examining correctly, server directly can be sent the subject document according to message content Give terminal device B.
In step S608, terminal device B installs the subject document received.Theme is shared process and is completed.
In the present embodiment, participator can generate the identification information for including theme by oneself terminal and recipient receives The message for the action sequence that should be executed after the message, is then sent to recipient, and recipient passes through after receiving the message Execute application of the action sequence completion to the theme.In this way, participator need to only send the mark letter of theme when sending Breath saves the time for uploading theme, while also eliminating various intermediate links, and the sharing of theme is made to become simple, high Effect, and correlated process is automatically performed for recipient, does not need recipient's participation, facilitate will not operating handset or Unhandy user group improves the enthusiasm that users share theme, is conducive to theme and propagates faster.
Fig. 9 is a kind of block diagram of device for pushing theme shown according to an exemplary embodiment.The apparatus may include:
Recipient's determining module 901, for determining recipient;
Theme determining module 902, for determining the identification information of theme to be pushed;
Message generation module 903, for generating message, wherein the message include at least the theme identification information and The recipient receives the action sequence that should be executed after the message;
Message sending module 904, for the designated channel of the message to be sent to the recipient, so that the reception Side is after receiving the message by executing application of the action sequence completion to the theme.
In the present embodiment or the disclosure other some embodiments, the action sequence may include:
The theme is downloaded from server according to the identification information, and,
The theme is installed.
Shown in Figure 10, in the present embodiment or the disclosure other some embodiments, described device can also include:
Encrypting module 905, for before triggering the message sending module, the message to be encrypted;
The action sequence further include: before downloading the theme from server, by described in the server check The legitimacy of encrypted message.
In the present embodiment or the disclosure other some embodiments, recipient's determining module when determining recipient, For: recipient is determined by selecting contact person in address list, alternatively, receiving the recipient being manually entered.
In the present embodiment or the disclosure other some embodiments, the dedicated tunnel are as follows: short message channel or data industry Business channel.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
Figure 11 is a kind of block diagram of device for pushing theme shown according to an exemplary embodiment.The device can wrap It includes:
Packet check module 1101, the message sent for monitoring whether to receive theme sender, wherein the message Identification information and the second terminal including at least theme receive the action sequence that should be executed after the message;
Message execution module 1102, the movement sequence for being included for after receiving the message, executing the message Column.
In the present embodiment or the disclosure other some embodiments, the action sequence includes:
The theme is downloaded from server according to the identification information, and,
The theme is installed.
It is described when the message has been carried out encryption in the present embodiment or the disclosure other some embodiments Action sequence further include: before downloading the theme from server, pass through encrypted message described in the server check Legitimacy.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
Figure 12 is a kind of block diagram of device for pushing theme shown according to an exemplary embodiment.The device can be used for taking Business device.The apparatus may include:
Private key issues module 1201, for issuing private key to first terminal;
Message receiving module 1202, for receiving the message of second terminal forwarding, wherein the message is whole by described first The private key encryption is held, the message includes the identification information of theme;
Message inspection module 1203, for using public key corresponding with the private key to test the message;
Theme issues module 1204, for when upchecking, theme representated by the subject identification to be handed down to institute State second terminal.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
The embodiment of the present disclosure also discloses a kind of device for pushing theme, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Determine recipient;
Determine the identification information of theme to be pushed;
Message is generated, wherein the message includes at least the identification information of the theme and the recipient receives the report The action sequence that Wen Houying is executed;
The designated channel of the message is sent to the recipient, so that the recipient is led to after receiving the message Cross the application for executing the action sequence completion to the theme.
The disclosure also discloses a kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium by When the processor of terminal device executes, so that terminal device is able to carry out a kind of method for pushing theme, which comprises
Determine recipient;
Determine the identification information of theme to be pushed;
Message is generated, wherein the message includes at least the identification information of the theme and the recipient receives the report The action sequence that Wen Houying is executed;
The designated channel of the message is sent to the recipient, so that the recipient is led to after receiving the message Cross the application for executing the action sequence completion to the theme.
The embodiment of the present disclosure also discloses a kind of device for pushing theme, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
It monitors whether to receive the message that theme sender is sent, wherein the message includes at least the identification information of theme And the second terminal receives the action sequence that should be executed after the message;
After receiving the message, the action sequence that the message is included is executed.
The disclosure also discloses a kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium by When the processor of terminal device executes, so that terminal device is able to carry out a kind of method for pushing theme, which comprises
It monitors whether to receive the message that theme sender is sent, wherein the message includes at least the identification information of theme And the second terminal receives the action sequence that should be executed after the message;
After receiving the message, the action sequence that the message is included is executed.
The embodiment of the present disclosure also discloses a kind of device for pushing theme, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Private key is issued to first terminal;
The message of second terminal forwarding is received, wherein the message is by the first terminal private key encryption, it is described Message includes the identification information of theme;
It is tested using public key corresponding with the private key to the message;
When upchecking, theme representated by the subject identification is handed down to the second terminal.
The disclosure also discloses a kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium by When the processor of server executes, so that terminal device is able to carry out a kind of method for pushing theme, which comprises
Private key is issued to first terminal;
The message of second terminal forwarding is received, wherein the message is by the first terminal private key encryption, it is described Message includes the identification information of theme;
It is tested using public key corresponding with the private key to the message;
When upchecking, theme representated by the subject identification is handed down to the second terminal.
Figure 13 is shown according to an exemplary embodiment a kind of for pushing the block diagram of the device of theme.For example, the dress Setting 2800 can be mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, doctor Treat equipment, body-building equipment, personal digital assistant etc..
Referring to Fig.1 3, device 2800 may include following one or more components: processing component 2802, memory 2804, Power supply module 2806, multimedia component 2808, audio component 2810, the interface 2812 of input/output (I/O), sensor module 2814 and communication component 2816.
The integrated operation of the usual control device 2800 of processing component 2802, such as with display, telephone call, data communication, Camera operation and record operate associated operation.Processing component 2802 may include one or more processors 2820 to execute Instruction, to perform all or part of the steps of the methods described above.In addition, processing component 2802 may include one or more moulds Block, convenient for the interaction between processing component 2802 and other assemblies.For example, processing component 2802 may include multi-media module, To facilitate the interaction between multimedia component 2808 and processing component 2802.
Memory 2804 is configured as storing various types of data to support the operation in equipment 2800.These data Example includes the instruction of any application or method for operating on device 2800, contact data, telephone book data, Message, picture, video etc..Memory 2804 can by any kind of volatibility or non-volatile memory device or they Combination is realized, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), it is erasable can Program read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory Reservoir, disk or CD.
Power supply module 2806 provides electric power for the various assemblies of device 2800.Power supply module 2806 may include power management System, one or more power supplys and other with for device 2800 generate, manage, and distribute the associated component of electric power.
Multimedia component 2808 includes the screen of one output interface of offer between described device 2800 and user.? In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, Screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes that one or more touch passes Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding is dynamic The boundary of work, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more Media component 2808 includes a front camera and/or rear camera.When device 2800 is in operation mode, as shot mould When formula or video mode, front camera and/or rear camera can receive external multi-medium data.Each preposition camera shooting Head and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 2810 is configured as output and/or input audio signal.For example, audio component 2810 includes a wheat Gram wind (MIC), when device 2800 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone quilt It is configured to receive external audio signal.The received audio signal can be further stored in memory 2804 or via communication Component 2816 is sent.In some embodiments, audio component 2810 further includes a loudspeaker, is used for output audio signal.
I/O interface 2812 provides interface, above-mentioned peripheral interface module between processing component 2802 and peripheral interface module It can be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and Locking press button.
Sensor module 2814 includes one or more sensors, and the state for providing various aspects for device 2800 is commented Estimate.For example, sensor module 2814 can detecte the state that opens/closes of equipment 2800, the relative positioning of component, such as institute The display and keypad that component is device 2800 are stated, sensor module 2814 can be with detection device 2800 or device 2,800 1 The position change of a component, the existence or non-existence that user contacts with device 2800,2800 orientation of device or acceleration/deceleration and dress Set 2800 temperature change.Sensor module 2814 may include proximity sensor, be configured in not any physics It is detected the presence of nearby objects when contact.Sensor module 2814 can also include optical sensor, as CMOS or ccd image are sensed Device, for being used in imaging applications.In some embodiments, which can also include acceleration sensing Device, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 2816 is configured to facilitate the communication of wired or wireless way between device 2800 and other equipment.Dress The wireless network based on communication standard, such as WiFi can be accessed by setting 2800,2G or 3G or their combination.It is exemplary at one In embodiment, communication component 2816 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel Information.In one exemplary embodiment, the communication component 2816 further includes near-field communication (NFC) module, to promote short distance Communication.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band can be based in NFC module (UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 2800 can be by one or more application specific integrated circuit (ASIC), number Signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, the method for executing above-mentioned terminal side.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided It such as include the memory 2804 of instruction, above-metioned instruction can be executed by the processor 2820 of device 2800 to complete the above method.Example Such as, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, soft Disk and optical data storage devices etc..
Figure 14 is shown according to an exemplary embodiment a kind of for pushing the block diagram of the device of theme.For example, the dress Setting 2900 may be provided as a server.
Referring to Fig.1 4, it further comprises one or more processors, Yi Jiyou that device 2900, which includes processing component 2922, Memory resource representated by memory 2932, can be by the instruction of the execution of processing component 2922, such as using journey for storing Sequence.The application program stored in memory 2932 may include it is one or more each correspond to one group of instruction mould Block.In addition, processing component 2922 is configured as executing instruction, the method to execute above-mentioned server side.
Device 2900 can also include that a power supply module 2926 be configured as the power management of executive device 2900, and one Wired or wireless network interface 2950 is configured as device 2900 being connected to network and input and output (I/O) interface 2958.Device 2900 can be operated based on the operating system for being stored in memory 2932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its Its embodiment.This application is intended to cover any variations, uses, or adaptations of the invention, these modifications, purposes or Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the disclosure Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following Claim is pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims.

Claims (10)

1. a kind of method for pushing theme, which is characterized in that the described method includes:
Determine recipient;
Determine the identification information of theme to be pushed;
Message is generated, wherein after the message receives the message including at least the identification information of the theme and the recipient The action sequence that should be executed;
The designated channel of the message is sent to the recipient, so that the recipient is after receiving the message by holding The row action sequence completes the application to the theme;
The action sequence includes:
The theme is downloaded from server according to the identification information, and,
The theme is installed;
Before the designated channel of the message is sent to the recipient, the message is encrypted;
The action sequence further include: before downloading the theme from server, by being encrypted described in the server check The legitimacy of message afterwards.
2. the method according to claim 1, wherein the determining recipient, comprising:
Recipient is determined by selecting contact person in address list, alternatively,
Receive the recipient being manually entered.
3. the method according to claim 1, wherein the dedicated tunnel are as follows: short message channel or data service Channel.
4. a kind of method for pushing theme, which is characterized in that the described method includes:
It monitors whether to receive the message that theme sender is sent, wherein the message includes at least the identification information and the of theme Two terminals receive the action sequence that should be executed after the message;
After receiving the message, the action sequence that the message is included is executed;
The action sequence includes: according to the identification information from the server downloading theme, and, the theme is installed;
When the message has been carried out encryption, the action sequence further include: from server download the theme it Before, pass through the legitimacy of encrypted message described in the server check.
5. a kind of device for pushing theme, which is characterized in that described device includes:
Recipient's determining module, for determining recipient;
Theme determining module, for determining the identification information of theme to be pushed;
Message generation module, for generating message, wherein the message includes at least the identification information of the theme and described connects Debit receives the action sequence that should be executed after the message;
Message sending module, for the designated channel of the message to be sent to the recipient, so that the recipient is receiving By executing application of the action sequence completion to the theme after to the message;
The action sequence includes:
The theme is downloaded from server according to the identification information, and,
The theme is installed;
Encrypting module, for before triggering the message sending module, the message to be encrypted;
The action sequence further include: before downloading the theme from server, by being encrypted described in the server check The legitimacy of message afterwards.
6. device according to claim 5, which is characterized in that recipient's determining module is used when determining recipient In: recipient is determined by selecting contact person in address list, alternatively, receiving the recipient being manually entered.
7. device according to claim 5, which is characterized in that the dedicated tunnel are as follows: short message channel or data service Channel.
8. a kind of device for pushing theme, which is characterized in that described device includes:
Packet check module, the message sent for monitoring whether to receive theme sender, wherein the message includes at least The identification information and second terminal of theme receive the action sequence that should be executed after the message;
Message execution module, the action sequence for being included for after receiving the message, executing the message;
The action sequence includes: according to the identification information from the server downloading theme, and,
The theme is installed;
When the message has been carried out encryption, the action sequence further include: from server download the theme it Before, pass through the legitimacy of encrypted message described in the server check.
9. a kind of device for pushing theme characterized by comprising
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Determine recipient;
Determine the identification information of theme to be pushed;
Message is generated, wherein after the message receives the message including at least the identification information of the theme and the recipient The action sequence that should be executed;
The designated channel of the message is sent to the recipient, so that the recipient is after receiving the message by holding The row action sequence completes the application to the theme;
The action sequence includes: according to the identification information from the server downloading theme, and,
The theme is installed;
Before the designated channel of the message is sent to the recipient, the message is encrypted;
The action sequence further include: before downloading the theme from server, by being encrypted described in the server check The legitimacy of message afterwards.
10. a kind of device for pushing theme characterized by comprising
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
It monitors whether to receive the message that theme sender is sent, wherein the message includes at least the identification information and the of theme Two terminals receive the action sequence that should be executed after the message;
After receiving the message, the action sequence that the message is included is executed;
The action sequence includes: according to the identification information from the server downloading theme, and, the theme is installed;
When the message has been carried out encryption, the action sequence further include: from server download the theme it Before, pass through the legitimacy of encrypted message described in the server check.
CN201410722752.9A 2014-12-02 2014-12-02 Push the method and device of theme Active CN104506575B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410722752.9A CN104506575B (en) 2014-12-02 2014-12-02 Push the method and device of theme

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410722752.9A CN104506575B (en) 2014-12-02 2014-12-02 Push the method and device of theme

Publications (2)

Publication Number Publication Date
CN104506575A CN104506575A (en) 2015-04-08
CN104506575B true CN104506575B (en) 2019-03-26

Family

ID=52948290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410722752.9A Active CN104506575B (en) 2014-12-02 2014-12-02 Push the method and device of theme

Country Status (1)

Country Link
CN (1) CN104506575B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106550139A (en) * 2016-10-26 2017-03-29 乐视控股(北京)有限公司 Terminal and subject replacement triggering method
US11237696B2 (en) * 2016-12-19 2022-02-01 Google Llc Smart assist for repeated actions
CN107391179A (en) * 2017-06-28 2017-11-24 北京金山安全软件有限公司 Method and device for publishing theme data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651943A (en) * 2009-08-31 2010-02-17 酷派软件技术(深圳)有限公司 Method and system for downloading service terminal, mobile terminal and terminal theme
CN102215178A (en) * 2011-05-31 2011-10-12 广州华多网络科技有限公司 Method and device for presenting communication information
CN103338254A (en) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 Terminal across application pushing method, device, terminal and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2010202034B1 (en) * 2010-04-07 2010-12-23 Limelight Networks, Inc. Partial object distribution in content delivery network
CN103475720B (en) * 2013-09-12 2017-01-11 世纪龙信息网络有限责任公司 Application push method and system of intelligent terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651943A (en) * 2009-08-31 2010-02-17 酷派软件技术(深圳)有限公司 Method and system for downloading service terminal, mobile terminal and terminal theme
CN102215178A (en) * 2011-05-31 2011-10-12 广州华多网络科技有限公司 Method and device for presenting communication information
CN103338254A (en) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 Terminal across application pushing method, device, terminal and system

Also Published As

Publication number Publication date
CN104506575A (en) 2015-04-08

Similar Documents

Publication Publication Date Title
EP3151507B1 (en) Methods and apparatuses for controlling device
WO2016050037A1 (en) Operation authorization method and device
CN104852911B (en) Safe verification method, apparatus and system
CN104125067B (en) Account and token secret key binding method and device
CN106126420B (en) Application program adjustment method and device
CN104717622B (en) Information forwarding method and device, terminal and server
CN106126685B (en) Page loading method and device
CN105307137A (en) Short message reading method and device
CN104468329A (en) Member adding method and device based on instant messaging
US9723486B2 (en) Method and apparatus for accessing network
WO2016061928A1 (en) Wireless device list display method and apparatus, wireless device and broadcasting method thereof
CN103970576A (en) Installation information displaying method, obtaining method and device
CN103973693A (en) Router accessing method, device and system
CN103914541A (en) Information search method and device
CN108900553B (en) Communication method, device and computer readable storage medium
JP2016521533A (en) Information transmission method, apparatus, program, and recording medium for voice service
CN105550343B (en) Two dimensional code processing method and processing device
WO2019062115A1 (en) Method and apparatus for displaying application interface
CN105450662A (en) Encryption method and device
CN104506575B (en) Push the method and device of theme
CN109697632A (en) Advertisement access method, device, equipment and storage medium
CN104639609A (en) Method and device for sharing network
CN105681365B (en) Method and apparatus for file transmission
CN112311740A (en) Data encryption method, data decryption method, terminal and storage medium
CN103970831A (en) Icon recommending method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant