Summary of the invention
The technical problem to be solved in the present invention is,, the problem that can't share single at above-mentioned mobile phone theme source provides a kind of mobile phone theme interactive system and method.
The technical scheme that the present invention solves the problems of the technologies described above is, a kind of mobile phone theme interactive system is provided, and comprises the server and client side, and described server comprises:
The mobile phone theme production unit, be used for the picture of described client input is generated the mobile phone theme installation file as the Background or the icon of mobile phone theme, each Background and the icon of mobile phone theme created in picture in each input frame that defines in the user interface of described mobile phone theme production unit according to client or position;
The mobile phone theme memory cell is used to store the mobile phone theme installation file that described mobile phone theme production unit generates;
The mobile phone theme display unit is used to read and resolves the mobile phone installation file, and shows picture and/or literal in the mobile phone installation file;
The mobile phone theme download unit is used for sending to described client according to the request of client the mobile phone theme installation file of described mobile phone theme memory cell.
In a kind of mobile phone theme interactive system of the present invention, described mobile phone theme production unit further comprises:
Picture receives subelement, is used to receive the picture from client;
Subelement created in theme, is used for described picture is received Background or the icon establishment mobile phone theme installation file of the picture of subelement reception as mobile phone theme.
In a kind of mobile phone theme interactive system of the present invention, also comprise the mobile phone theme subscriber units, be used to accept user's subscribe request, and the mobile phone theme installation file that satisfies described subscribe request is created the user that notice when finishing sends subscribe request.
In a kind of mobile phone theme interactive system of the present invention, also comprise statistic unit, be used to add up number of times that each mobile phone theme is downloaded or viewed number of times.
In a kind of mobile phone theme interactive system of the present invention, described mobile phone theme display unit further comprises:
Mobile phone theme ordering subelement be used for mobile phone theme with described mobile phone theme memory cell according to creation-time, viewed number of times or be downloaded number of times and sort, and the mobile phone theme after will sort is showed by mobile phone theme displaying subelement.
In a kind of mobile phone theme interactive system of the present invention, also comprise the subject search unit, be used for from mobile phone theme memory cell search for title, comprising the mobile phone theme of above-mentioned keyword according to keyword.
The present invention also provides a kind of mobile phone theme exchange method, is used for realizing mobile phone theme mutual between a plurality of clients by server, may further comprise the steps:
(a) picture that client is imported generates mobile phone theme installation file, each Background and icon that picture in each input frame that defines in the user interface according to client in the described mobile phone theme installation file or position are provided with mobile phone theme as the Background or the icon of mobile phone theme;
(b) the described mobile phone theme installation file of storage;
(c) read and resolve the mobile phone installation file of described storage, and show picture and/or literal in the mobile phone installation file;
(d) request according to client sends described mobile phone theme installation file to described client.
In a kind of mobile phone theme exchange method of the present invention, in the described step (a), create a plurality of mobile phone theme installation files that are applicable to the multiclass mobile phone respectively.
In a kind of mobile phone theme exchange method of the present invention, also comprise the step of the statistics number of times that is downloaded of each mobile phone theme or viewed number of times.
In a kind of mobile phone theme exchange method of the present invention, also comprise in the described step (c) described mobile phone theme according to creation-time, viewed number of times or be downloaded number of times and sort.
A kind of mobile phone theme interactive system of the present invention and method, create the mobile phone theme installation file according to the picture that client sends at server end, and show mobile phone theme and provide the mobile phone theme installation file to download at server end, realize the mutual of mobile phone theme, increased the source of mobile phone theme.
Embodiment
As shown in Figure 1, be the structural representation of a kind of mobile phone theme interactive system first embodiment of the present invention.This system comprisesserver 12 and a plurality of client 11 (only illustrating 2 among the figure), and a plurality ofclients 11 are connected toserver 12 by the Internet 10.
Client 11 provides input frame by graphic user interface (GUI), and the user can pass through input frame tablet pattern, literal etc.Client 11 sends toserver 12 by the Internet successively with figure or the literal of importing.In above-mentioned graphic user interface, can comprise a plurality of input frames, be respectively applied for the picture or the literal of each Background in the input handset theme oricon correspondence.Client 11 also sends data download request etc. by the data in the graphic userinterface browser server 12 and to server 12.Above-mentioned graphic user interface can be incorporated in the web browser.
Server 12 comprises mobile phonetheme production unit 121, mobile phonetheme memory cell 122, mobile phonetheme display unit 123 and mobile phonetheme download unit 124.
Mobile phonetheme production unit 121 is passed through the user Background or the icon generation mobile phone theme installation file of the picture ofclient 11 inputs as mobile phone theme.In the present embodiment, arbitrary user can send the request of picture and establishment mobile phone theme byarbitrary client 11 that is connected toserver 12 to mobile phone theme production unit 121.Mobile phonetheme production unit 121 is pressed the order of reception picture successively with Background or the icon of each picture as the different interfaces of mobile phone theme; Perhaps each Background and the icon of mobile phone theme created in picture in each input frame that defines in the user interface of mobile phonetheme production unit 121 according toclient 11 or position.In addition, mobile phonetheme production unit 121 is also with the literal of theclient 11 input subject name as mobile phone theme.
The Background of above-mentioned mobile phone theme or icon comprise that homepage Background, the mobile phone when mobile phone is opened enters the function setting page or leaf Background behind the function choosing-item and the Background of each application program etc.; Above-mentioned icon comprises the icon of each application program, for example the icon of the icon of address list, calculator, folder icon etc.
Mobile phonetheme memory cell 122 is used for the mobile phone theme installation file that memory mobile phonetheme production unit 121 generates.This mobile phonetheme memory cell 122 is provided with an identification number (ID) for each mobile phone theme installation file, and sets up the index of identification number and subject name.In addition, mobile phonetheme memory cell 122 is the user of storage creation mobile phone theme installation file also, promptly by the user ofclient 11 to mobile phonetheme production unit 121 input pictures.
Because mobile phonetheme production unit 121 can be created different mobile phone theme installation files by the request ofdifferent clients 11 according to different user, so has stored all mobile phone theme installation files in the mobile phone theme memory cell 122.Because data volume is huge, in actual applications, mobile phonetheme memory cell 122 is not limited to a physical equipment, and it can be a plurality of physical equipments that disperse.
Mobile phonetheme display unit 123 is used for showing the mobile phone theme installation file of mobile phone theme memory cell 122.This mobile phonetheme display unit 123 directly reads the mobile phone theme installation file, and data such as picture in the parsing acquisition mobile phone installation file and/or literal, and the theme style descriptive text or the theme homepage background picture of inciting somebody to action are wherein showed as the mobile phone theme content.This mobile phonetheme display unit 123 can by the tabulation mode with a plurality of mobile phone theme content displayings in the web browser ofclient 11, and the detailed content of further showing the mobile phone theme thatclient 11 is chosen, comprise the Background of homepage Background, function setting page or leaf Background, each application program or icon etc.
Mobile phonetheme download unit 124 is used for sending to thisclient 11 according to the request ofclient 11 the mobile phone theme installation file of mobile phone theme memory cell 122.Mobile phonetheme download unit 124 obtains corresponding mobile phone theme installation file according to the identification number of the mobile phone theme ofclient 11 requests from mobile phonetheme memory cell 122, and installation file is sent to theclient 11 of request.
As shown in Figure 2, in second embodiment of a kind of mobile phone theme interactive system of the present invention,server 22 also comprisesstatistic unit 225 except comprising mobile phonetheme production unit 221, mobile phonetheme memory cell 222, mobile phonetheme display unit 223 and mobile phonetheme download unit 224.
Thisstatistic unit 225 is used to add up number of times that each mobile phone theme downloaded byclient 11 or viewed number of times.In the present embodiment, mobile phonetheme display unit 223 further comprises mobile phone theme ordering subelement.This mobile phone theme ordering subelement is used for mobile phone theme with mobile phonetheme memory cell 222 according to creation-time, viewed number of times or be downloaded number of times and sort.
By the mobile phone theme ordering subelement ofstatistic unit 225 and mobile phonetheme display unit 223, the user can obtain the mobile phone theme that current other users pay close attention to.
In addition, said system also can comprise subject search unit 226, this subject search unit 226 can comprise the mobile phone theme of above-mentioned keyword according to keyword in the search for title from mobile phonetheme memory cell 222 or 122, thereby make things convenient for the user to obtain corresponding mobile phone theme.
Also can comprise a mobile phone theme subscriber units (not shown) in the said system, be used to accept the request that the user subscribes to the mobile phone theme of designated user establishment, and according to this request user that notice is subscribed to when new mobile phone theme installation file is finished in above-mentioned designated user establishment.Above-mentioned notice comprises the identification number of new mobile phone theme installation file.This mobile phone theme subscriber units sends a notification message to the user who subscribes to when the mobile phone theme installation file of mobile phonetheme memory cell 122 or the above-mentioned designated user establishment of 222 storages, and this notification message comprises the identification number of the mobile phone theme of new establishment.When first user is interesting to the mobile phone theme of second user making, can subscribe to all mobile phone themes that this second user makes by the mobile phone theme subscriber units.Like this, when above-mentioned second user created new mobile phone theme, first user can notified message.
Certainly, above-mentioned subscribe request also can be the request of subscribing to given content, or the request of the mobile phone theme installation file of creating in the subscription fixed time section etc.
As shown in Figure 3, above-mentioned mobile phonetheme production unit 121 or 221 can comprise further that picture receivessubelement 131 andsubelement 132 created in theme when specific implementation.Whereinpicture reception subelement 131 is used to receive the picture fromclient 11; Theme is createdsubelement 132 and is used for picture is received Background or the icon establishment mobile phone theme installation file of the picture ofsubelement 131 receptions as mobile phone theme.
Above-mentioned theme is createdsubelement 132 and is included a plurality ofly, and each theme is createdsubelement 132 and is used to create and is applicable to mobile phone theme installation file a or a class mobile phone.Theme is createdsubelement 132 when creating the mobile phone theme installation file, because the dimension of picture ofclient 11 inputs is often bigger, and the Background size in the mobile phone is less relatively and according to the difference of mobile phone model and difference (being generally 176 * 208), so theme is createdsubelement 132 and the picture ofclient 11 inputs need be cut to the size corresponding with the mobile phone Background.
As shown in Figure 4, be the flow chart of a kind of mobile phone theme exchange method of the present invention embodiment.This method has realized mobile phone theme mutual 11 of a plurality of clients by server 12.This method specifically may further comprise the steps:
Step S41: the picture ofclient 11 input is generated the mobile phone theme installation file as the Background or the icon of mobile phone theme.In the present embodiment, arbitrary user can send the request of picture and establishment mobile phone theme byarbitrary client 11 that is connected toserver 12 to server 12.In addition,server 12 is also with the literal of theclient 11 input subject name as mobile phone theme.
The Background of above-mentioned mobile phone theme or icon comprise that homepage Background, the mobile phone when mobile phone is opened enters the function setting page or leaf Background behind the function choosing-item and the Background of each application program etc.; Above-mentioned icon comprises the icon of each application program, for example the icon of the icon of address list, calculator, folder icon etc.
Step S42: the mobile phone theme installation file that generates among the storing step S41.In this step,server 12 is for the mobile phone theme installation file of each storage is provided with an identification number (ID), and sets up the index of identification number and subject name.
Step S43: the mobile phone theme installation file of showing step S42 storage.In this step, at first read the mobile phone theme installation file of storage, and data such as picture in the parsing acquisition mobile phone installation file and/or literal, then wherein theme style descriptive text or theme homepage background picture are showed as the mobile phone theme content.
This step is when specific implementation, can be at first by the tabulation mode with a plurality of mobile phone theme content displayings in the web browser ofclient 11, and the detailed content of further showing the mobile phone theme thatclient 11 is chosen, comprise the Background of homepage Background, function setting page or leaf Background, each application program or icon etc.
Step S44: the request according to client sends described mobile phone theme installation file to described client.In this step, from obtaining corresponding mobile phone theme installation file, and installation file is sent to theclient 11 of request according to the identification number of the mobile phone theme ofclient 11 request.
Method of the present invention is not to carry out all above-mentioned steps in strict accordance with saidsequence.Server 12 is only carried out one or more step according to the request ofclient 11, but forexample client 11request servers 12 are showed mobile phone theme, or downloads mobile phone theme etc.
In said method, the user understands the mobile phone theme that current other users pay close attention to for convenience, can add up number of times that each mobile phone theme downloaded byclient 11 or viewed number of times, and in step S43 according to mobile phone theme according to creation-time, viewed number of times or be downloaded number of times and sort.
Because each mobile phone theme installation file is applicable to a class mobile phone, therefore in order to make the mobile phone theme installation file of creating among the step S41 be applicable to all mobile phones, can in step S41, create a mobile phone theme installation file at each class mobile phone simultaneously, each mobile phone theme installation file has and respective class mobile phone corresponding parameters, for example Background size etc.
In said method, also can comprise the step of subscribing to mobile phone theme.In this step, at first accept the request that the user subscribes to the mobile phone theme of designated user establishment, then according to this request user that notice is subscribed to when new mobile phone theme is finished in above-mentioned designated user establishment.Certainly, above-mentioned subscribe request also can be the request of subscribing to given content, or the request of the mobile phone theme installation file of creating in the subscription fixed time section etc.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.