CN102377751A - Method for automatically setting language type of network push service, user terminal and server - Google Patents

Method for automatically setting language type of network push service, user terminal and server Download PDF

Info

Publication number
CN102377751A
CN102377751A CN2010102584220A CN201010258422A CN102377751A CN 102377751 A CN102377751 A CN 102377751A CN 2010102584220 A CN2010102584220 A CN 2010102584220A CN 201010258422 A CN201010258422 A CN 201010258422A CN 102377751 A CN102377751 A CN 102377751A
Authority
CN
China
Prior art keywords
languages
services
language
code
user side
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
Application number
CN2010102584220A
Other languages
Chinese (zh)
Other versions
CN102377751B (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.)
HTC Corp
Original Assignee
High Tech Computer Corp
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 High Tech Computer Corp filed Critical High Tech Computer Corp
Priority to CN201010258422.0A priority Critical patent/CN102377751B/en
Publication of CN102377751A publication Critical patent/CN102377751A/en
Application granted granted Critical
Publication of CN102377751B publication Critical patent/CN102377751B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method for automatically setting the language type of a network push service, a user terminal and a server. The method for automatically setting the language type of the network push service is applicable to one user terminal and comprises the following steps of: receiving a beacon signal, wherein the beacon signal is used for indicating a push service; reading a language setup of the user terminal; generating a language type code according to the language setup; transmitting the language type code; and receiving a group of push service information of the language type code related to the push service.

Description

Method, user side and the server of automatic setting network push service language kind
Technical field
The present invention relates to a kind of use network push service method and device, particularly relate to a kind of method, user side and server of category of language of automatic setting network push service.
Background technology
Passenger regular meeting is being with mancarried device (for example: mobile computer, mobile phone or personal digital assistant) to go places; Comprise International airport, museum, sight spot or hotel or the like; These places may provide online or network push service (push-based service), to let the passenger meteorology or the travel information easily of various countries).This network push service may comprise the multilingual version, but present occupation mode can require the user to select a kind of suitable language version voluntarily earlier usually, can continue to use this network push service; Perhaps server can directly provide preset language version (for example, English) to give the user, but for the user who is unfamiliar with foreign language, this kind occupation mode is quite inconvenient.
Therefore, how promoting the convenience of mancarried device (for example: mobile computer, mobile phone or personal digital assistant) and increase the more additional function of mancarried device, also is one of the important topic in the design field.
Summary of the invention
Therefore, one of the object of the invention is to propose a kind of method, user side and server of category of language of automatic setting network push service, to solve the above problems.
The present invention discloses a kind of method of category of language of automatic setting network push service, is applicable in the user side.The method includes the steps of: receive a beacon signal, wherein this beacon signal indication has one to push away the service of broadcasting; Reading a language of this user side sets; Set generation one languages code according to this language; Transmit this languages code; And receive this and push away the service broadcast and be relevant to a group of this languages code and push away and broadcast information on services.
The present invention also discloses a kind of user side of category of language of automatic setting network push service.This user side comprises a receiver module, read module, a languages code generation module and a delivery module set in a language.Receiver module is used for receiving a beacon signal, and wherein this beacon signal indication has one to push away the service of broadcasting.The language setting that read module is used for reading this user side set in language.Languages code generation module is used for setting generation one languages code according to this language.Delivery module is used for transmitting this languages code.Wherein this receiver module also is used for receiving this and pushes away the service broadcast and be relevant to a group of this languages code and push away and broadcast information on services.
The present invention also discloses a kind of method of category of language of automatic setting network push service, is applicable in the server.This method includes following steps: store one push away the service of broadcasting many groups push away and broadcast information on services, wherein should many groups push away and broadcast information on services and correspond respectively to multilingual; Receive a languages code from a user side; Choosing one group according to this languages code pushes away and broadcasts information on services; And transmit this group and push away and broadcast information on services and give this user side.
The present invention also discloses a kind of server.This server comprises a storage element, a delivery module, a receiver module and and chooses module.Storage element be used for storing one push away the service of broadcasting many groups push away and broadcast information on services, wherein should many groups push away and broadcast information on services and correspond respectively to multilingual.Receiver module is used from a user side and is received a languages code.Choosing module is used for choosing one group according to this languages code and pushes away and broadcast information on services.This delivery module is used for transmitting this group and pushes away and broadcast information on services and give this user side.
Description of drawings
Fig. 1 is the Organization Chart of a network system.
Fig. 2 is the calcspar of an embodiment of the user side of the category of language of automatic setting network push service of the present invention.
Fig. 3 is the calcspar of an embodiment of server of the present invention.
Fig. 4 is the flow chart of an embodiment of the category of language method of automatic setting network push service of the present invention.
Fig. 5 is the calcspar of another embodiment of the user side of the category of language of automatic setting network push service of the present invention.
Fig. 6 is the calcspar of another embodiment of server of the present invention.
Fig. 7 is the flow chart of another embodiment of the category of language method of automatic setting network push service of the present invention.
Fig. 8 is the flow chart of an example operation of the method for the category of language of automatic setting network push service of the present invention.
Fig. 9 is the flow chart of another example operation of the method for the category of language of automatic setting network push service of the present invention.
Figure 10 is the flow chart of the another example operation of the method for the category of language of automatic setting network push service of the present invention.
Figure 11 is the flow chart of the another example operation of the method for the category of language of automatic setting network push service of the present invention.
The reference numeral explanation
10 network systems
100,100A, 100B, 500 user sides
110,330,510 receiver modules
Read module set in 120 language
130,530 languages code generation modules
140,320,620 delivery modules
BS beacon signal
The LS language is set
LCx, LC1~LCm languages code
IFPx, IFPy, IFP1~IFPm push away and broadcast information on services
200 wireless base stations
300,600 servers
310,610 storage elements
340,640 choose module
LL languages inventory
L1~Lm languages option
S800~S850、S900~S960、S1010、S1020、
S1030, S1040, S1110, S1120, S1130 step
Embodiment
Please refer to Fig. 1, Fig. 1 is the Organization Chart of a network system 10.In present embodiment; Network system 10 is to be realized by a system based on the wireless technology of IEEE 802.11u; But the present invention is not limited thereto; Every network system that possesses network push service (server-push service) function all is subordinate to the category that the present invention is contained, for example: SMS (Short Message Service) or WAP (Wireless Application Protocol).As shown in Figure 1, network system 10 includes (but being not limited to) one or more user sides (client) 100A, 100B, a wireless base station (Access point) 200 and one server 300.When user side 100A and/or 100B position are within the scope of wireless base station 200; Wireless base station 200 just can with indication have one push away the service broadcast (push-based service) beacon signal (beacon signal) send user side 100A and/or 100B to; This moment, server 300 just can not need the user to operate under the situation of user side 100A and/or 100B, will push away on one's own initiative and broadcast information on services and be sent to user side 100A and/or 100B.
Please note; Above-mentioned user side 100A and/or 100B can be mancarried device; For example: a mobile computer, a mobile phone, a PDA(Personal Digital Assistant), a PDA-phone or an intelligent mobile phone (smart phone), an e-book, a hand held game device, a music player; But the present invention is not limited thereto, also can be the mancarried device of other kind.In addition; Above-mentioned network push service meets the communications protocol among 802.11u, SMS (Short Message Service) or the WAP (Wireless Application Protocol); And this pushes away and broadcasts information on services and can comprise information such as advertisement, travel information, meteorology, constellation or fate service, but this is not a restrictive condition of the present invention.
Please in the lump with reference to figure 1, Fig. 2 and Fig. 3; Wherein Fig. 2 is the calcspar of an embodiment of the user side 100 ( user side 100A or 100B as shown in Figure 1) of the category of language of automatic setting network push service of the present invention, and Fig. 3 then is the calcspar of an embodiment of server 300 of the present invention.As shown in Figure 2, user side 100 includes (but being not limited to) receiver module 110, read module 120, a languages code generation module 130 and a delivery module 140 set in a language.Receiver module 110 is used for receiving a beacon signal (beacon signal) BS, and wherein beacon signal BS indication has one to push away the service of broadcasting.The language setting LS that read module 120 is used for reading user side 100 set in language.Wherein, Language is set LS and for example is not to use the person to set up the display language of user side on their own; For example, the display language that the user can set up mobile phone on their own is " Chinese ", and language setting read module 120 just can read this setting and " Chinese " is set LS as language.130 language according to user side 100 of languages code generation module are set LS and are produced a languages code (language code) LCx; For example; When the display language of mobile phone setting is " English ", the languages code LC1 that languages code generation module 130 produces corresponding to English; When the display language of mobile phone setting was " Chinese ", languages code generation module 130 can produce the languages code LC2 corresponding to Chinese; When the display language of mobile phone setting is " Japanese ", the languages code LC3 that languages code generation module 130 produces corresponding to Japanese, the rest may be inferred.At last, delivery module 140 can send languages code LCx to server 300.
Note that and to meet URL(Uniform Resource Locator) by above-mentioned languages code (universal resource locator, URL), the definition one of among ISO 639 speech encodings or the Unicode, but this is not a restrictive condition of the present invention.Those skilled in the art should understand, and under spirit of the present invention, all is feasible about the various variations of languages code.
As shown in Figure 3, server 300 includes (but being not limited to) storage element 310, a delivery module 320, a receiver module 330 and and chooses module 340.Storage element 310 be used for storing one push away the service of broadcasting many groups push away and broadcast information on services IFP1~IFPm; It corresponds respectively to multilingual; For instance, storage element 310 stores three groups and pushes away and broadcast information on services IFP1~IFP3, pushes away to broadcast information on services IFP1 and broadcast information on services for English pushing away; Pushing away and broadcasting information on services IFP2 is that pushing away of Chinese broadcast information on services, and pushing away and broadcasting information on services IFP3 is that pushing away of Japanese broadcast information on services.In addition, many groups push away to broadcast and comprise one group of preset pushing away among information on services IFP1~IFPm and broadcast information on services, corresponding to a preset language, for instance, if preset language be English, then preset to push away and broadcast information on services then for to broadcast information on services IFP1 corresponding to pushing away of English.Receiver module 330 receives languages code LCx from user side 100.Then, choosing module 340 chooses one group according to the languages code LCx of user side 100 and pushes away and broadcast information on services IFPy.In one embodiment, choosing module 340 judges according to the languages code LCx of user side 100 that many groups push away to broadcast whether to have among information on services IFP1~IFPm corresponding to pushing away of languages code LCx and broadcasts information on services.Elected delivery piece 340 is judged many groups and is pushed away and broadcast a group of having among information on services IFP1~IFPm corresponding to languages code LCx and push away when broadcasting information on services, then chooses this group and broadcasts information on services corresponding to pushing away of languages code LCx.More elected delivery piece 340 is judged to organize to push away and is broadcast when not broadcasting information on services corresponding to pushing away of languages code LCx among information on services IFP1~IFPm, then chooses preset the pushing away of this group and broadcasts information on services.At last, delivery module 320 can will be chosen this group that module 340 selected and pushes away and broadcast information on services IFPy and send user side 100 to.For instance; If receiver module 330 from user side 100 receive corresponding Chinese languages code LC2; Choose module 340 and can learn just that according to languages code LC2 the language of user side 100 is set at Chinese; And judge that three groups push away to broadcast to have corresponding to pushing away of Chinese among information on services IFP1~IFP3 and broadcast information on services IFP2, therefore choose module 340 and can choose to push away and broadcast information on services IFP2.Then, delivery module 320 just will push away and broadcast information on services IFP2 and send user side 100 to.In addition for instance; If receiver module 330 receives the languages code LC4 of corresponding French from user side 100; Choose module 340 and can learn just that according to languages code LC4 the language of user side 100 is set at French; And judge that three groups push away to broadcast among information on services IFP1~IFP3 and do not broadcast information on services corresponding to pushing away of French, therefore choose module 340 and just choose corresponding to preset the pushing away of preset language " English " and broadcast information on services IFP1.Then, delivery module 320 just will push away and broadcast information on services IFP1 and send user side 100 to.
Please consult Fig. 2 once more, server 300 send out push away broadcast information on services IFPy after, the receiver module 110 of user side 100 just can receive this group and push away and broadcast information on services IFPy, and pushes away according to this group and to broadcast information on services IFPy and produce an output (for example: image and/or sound).For instance, push away and broadcast information on services and can be a travel information, broadcast information on services IFP1, user side 100 travel informations that displays capable of using show and/or a loudspeaker plays is English if the receiver module of user side 100 110 receives to push away; If receiving to push away, the receiver module of user side 100 110 broadcasts information on services IFP2, the travel information that 100 displays capable of using of user side show and/or a loudspeaker plays is Chinese.
Please in the lump with reference to figure 2, Fig. 3 and Fig. 4, Fig. 4 is the flow chart of an embodiment of the category of language method of automatic setting network push service of the present invention.In the present embodiment; Server 300 has the function that pushes away the service of broadcasting; Therefore in the storage element 310 of server 300, store one push away the service broadcast (for example: advertisement, meteorology or travel information) many groups push away and broadcast information on services IFP1~IFPm, it corresponds respectively to multilingual.At first, when 100 of user sides are within the scope of wireless base station 200, wireless base station 200 just can with indication have one push away the service of broadcasting beacon signal BS send the receiver module 110 of user side 100 to, inform that user side 100 provides the service of broadcasting that pushes away.At this moment, the language setting LS that read module 120 can read user side 100 set in the language of user side 100, and languages code generation module 130 then can be set LS according to language and produce languages code LCx.Afterwards, the delivery module 140 of the user side 100 languages code LCx that can languages code generation module 130 be produced sends server 300 to.The receiver module 330 of server 300 can receive the languages code LCx of user sides 100, then chooses module 340 and can judge that many groups push away to broadcast whether to have among information on services IFP1~IFPm corresponding to pushing away of languages code LCx according to languages code LCx and broadcast information on services; Elected delivery piece 340 is judged many groups and is pushed away and broadcast a group of having among information on services IFP1~IFPm corresponding to languages code LCx and push away when broadcasting information on services, just chooses this group corresponding to languages code LCx and pushes away and broadcast information on services; And elected delivery piece 340 is judged many groups and is pushed away and broadcast when not broadcasting information on services corresponding to pushing away of languages code LCx among information on services IFP1~IFPm, then chooses one group of preset pushing away and broadcasts information on services.Then, the delivery module 320 of server 300 can will be chosen module 340 selected pushing away and broadcasts information on services IFPy and send user side 100 to.At last, the receiver module of user side 100 110 receives to push away broadcasts information on services IFPy, and broadcasts information on services IFPy and produce an output according to pushing away.In other words, through adopting disclosed user side 100, server 300, the user need not select needed language in advance, just can the automatic setting network push category of language of service, to bring the user more convenience.
Please in the lump with reference to figure 5 and Fig. 6, Fig. 5 is the calcspar of another embodiment of the user side 500 of the category of language of automatic setting network push service of the present invention, and Fig. 6 is the calcspar of another embodiment of server 600 of the present invention.In Fig. 5; The framework of user side 500 and user side shown in Figure 2 100 are similar; Both differences are that the receiver module 510 of user side 500 can also receive a languages inventory LL (language list) who pushes away the service of broadcasting corresponding to this from server 600; Wherein languages inventory LL comprises a plurality of languages option L1~Lm that push away the service of broadcasting corresponding to this, and in one embodiment, it comprises a preset languages option.For instance, languages inventory LL comprises three languages option L1, L2, L3, corresponds respectively to " English ", " Chinese ", " Japanese ", and its Chinese and English is preset languages option.Behind the languages inventory LL that beacon signal BS that sends in user side 500 reception wireless base stations 200 and server 600 send, the languages code generation module 530 of user side 500 just can be set LS and languages inventory LL produce languages code LCx according to the language of user side 500.In one embodiment, languages code generation module 530 can be set LS according to the language of user side 500 earlier, judges whether the languages option of setting LS corresponding to language is arranged among the languages inventory LL; Judging when languages code generation module 530 has among the languages inventory LL when setting the languages option of LS corresponding to language, then produces the languages code of setting LS corresponding to language; Judge among the languages inventory LL when not setting the languages option of LS when languages code generation module 530, then produce languages code corresponding to preset languages option corresponding to language.For instance, be " Chinese " if LS set in the language of user side 500, after languages code generation module 530 can judge that languages inventory LL comprises the languages option L2 corresponding to Chinese, just produce languages code LC2 corresponding to Chinese; If LS set in the language of user side 500 is " Japanese ", after languages code generation module 530 judges that languages inventory LL comprises the languages option L3 corresponding to Japanese, just produce languages code LC3 corresponding to Japanese; If LS set in the language of user side 500 is French; Judge that at languages code generation module 530 languages inventory LL is only corresponding to English, Chinese, the languages option L1 of Japanese, L2, L3; And after not having the languages option corresponding to French; Because preset languages option L1 is corresponding to English, so languages code generation module 530 just produces the languages code LC1 corresponding to " English ".
In Fig. 6; The framework of server 600 and server shown in Figure 3 300 are similar; Both differences are that the storage element 610 of server 600 also stores the languages inventory LL that pushes away the service of broadcasting corresponding to this, and delivery module 620 also is used for transmitting languages inventory LL to user side 500, and wherein languages inventory LL comprises a plurality of languages option L1~Lm that push away the service of broadcasting corresponding to this; In one embodiment, it comprises a preset languages option.After the receiver module of server 600 330 receives the languages code LCx that user sides 500 are sent; The choosing module 640 and can from storage element 610, choose one group according to languages code LCx and push away and broadcast information on services IFPx of server 600; In more detail, choosing module 640 can choose one group and broadcast information on services IFPx corresponding to pushing away of languages code LCx.For instance, if languages code that receiver module 330 received is the languages code LC1 corresponding to English, then chooses module 640 and can choose English pushing away according to languages code LC1 and broadcast information on services IFP1; If languages code that receiver module 330 received is the languages code LC2 corresponding to Chinese, then chooses module 640 and can choose pushing away of Chinese according to languages code LC2 and broadcast information on services IFP2; If languages code that receiver module 330 received is the languages code LC3 corresponding to Japanese, then chooses module 640 and can choose pushing away of Japanese according to languages code LC3 and broadcast information on services IFP3.Then, delivery module 620 will push away and broadcast information on services IFPx and send user side 500 to.
Please in the lump with reference to figure 5, Fig. 6 and Fig. 7, Fig. 7 is the flow chart of another embodiment of category of language method of automatic setting network push service of the present invention.In the present embodiment; Server 600 has the function that pushes away the service of broadcasting; Therefore in the storage element 610 of server 600, store one push away the service broadcast (for example: advertisement, meteorology or travel information) many groups push away and broadcast information on services IFP1~IFPm, it corresponds respectively to multilingual; In addition, storage element 610 still stores the languages inventory LL that pushes away the service of broadcasting corresponding to this.At first, when 500 of user sides were within the scope of wireless base station 200, wireless base station 200 just can send beacon signal BS to the receiver module 510 of user side 500, informs that user side 500 pushes away the service of broadcasting.Then; The delivery module 620 of server 600 can send languages inventory LL to the receiver module 510 of user side 500; Wherein languages inventory LL comprises a plurality of languages option L1~Lm that push away the service of broadcasting corresponding to this, and a plurality of languages option L1~Lm includes a preset languages option.The language of user side 500 was set the language that read module 120 can read user side 500 and was set LS this moment, and languages code generation module 530 then can be set LS and languages inventory LL produces languages code LCx according to language.For example, languages code generation module 530 can be set LS according to the language of user side 500 earlier, judges whether the languages option of setting LS corresponding to language is arranged among the languages inventory LL; In judging languages inventory LL, have when setting the languages option of LS, then produce the languages code of setting LS corresponding to this language corresponding to language; And when in judging languages inventory LL, not setting the languages option of LS, then produce languages code corresponding to this preset languages option corresponding to language.Then; The delivery module 140 of user side 500 can send the languages code LCx that is produced to server 600 through wireless base station 200, the choosing module 640 and can from storage element 610, choose a group according to languages code LCx and broadcast information on services IFPx corresponding to pushing away of languages code LCx of server 600 this moment.The delivery module 620 of server 600 can will push away and broadcast information on services IFPx and send user side 500 to afterwards.At last, the receiver module of user side 500 510 receives to push away broadcasts information on services IFPx, and broadcasts information on services IFPx and produce an output according to pushing away.In other words, through adopting disclosed user side 500 and server 600, the user need not select needed languages in advance, just can the automatic setting network push category of language of service, to bring the user more convenience.
Please refer to Fig. 8; Fig. 8 is the flow chart of an example operation of the method for the category of language of automatic setting network push service of the present invention; It comprises following step (if note that and can obtain roughly the same result, then the following step and non-limiting will the execution according to order shown in Figure 8):
Step S800: beginning.
Step S810: receive a beacon signal, wherein this beacon signal indication has one to push away the service of broadcasting.
Step S820: a language that reads this user side is set.
Step S830: set according to this language and to produce a languages code.
Step S840: transmit this languages code.
Step S850; Receiving this pushes away the service broadcast and is relevant to a group of this languages code and pushes away and broadcast information on services.
About each step shown in Figure 8 please arrange in pairs or groups each element of user side 100 shown in Figure 2 and flow process shown in Figure 4, can understand between each element and how to operate, and for description for purpose of brevity, so the operation of each step is just repeated no more among Fig. 8.Wherein, Step S810, S850 are performed by receiver module 110; It is performed that step S820 sets read module 120 by language, and step S830 is performed by languages code generation module 130, and step S840 is then performed by delivery module 140.
Please refer to Fig. 9, Fig. 9 is the flow chart of another example operation of the method for the category of language of automatic setting network push service of the present invention, and this method comprises the step below (but being not limited to):
Step S900: beginning.
Step S910: store one push away the service of broadcasting many groups push away and broadcast information on services, wherein should many groups push away and broadcast information on services and correspond respectively to a plurality of language, and comprise one group of preset pushing away and broadcast information on services corresponding to a preset language.
Step S920: receive a languages code from a user side.
Step S930: judge according to the languages code of user side that many groups push away to broadcast whether to have corresponding to pushing away of languages code in the information on services and broadcast information on services.Push away to broadcast and have in the information on services when broadcasting information on services when judging many groups, then execution in step S940 corresponding to pushing away of languages code; Push away and broadcast when not broadcasting information on services in the information on services when judging many groups, then execution in step S950 corresponding to pushing away of languages code.
Step S940: choose corresponding to pushing away of this languages code and broadcast information on services.
Step S950: choose preset pushing away and broadcast information on services.
Step S960: transmit pushing away of being selected and broadcast information on services to this user side.
About each step shown in Figure 9 please arrange in pairs or groups each element shown in Fig. 3 server 300 and flow process shown in Figure 4, can understand between each element and how to operate, and for description for purpose of brevity, so the operation of each step is just repeated no more among Fig. 9.Wherein, step S910 is performed by storage element 310, and step S920 is performed by receiver module 330, and step S930, S940, S950 are performed by choosing module 340, and step S960 is then performed by delivery module 320.
It should be noted that; Each step shown in Figure 8 is applicable to (user side 100 as shown in Figure 2) among the user side; Each step shown in Figure 9 then is applicable to (server 300 as shown in Figure 3) among the server, and each step of Fig. 8 matches with each step of Fig. 9.
Please refer to Figure 10, Figure 10 is the flow chart of the another example operation of the method for the category of language of automatic setting network push service of the present invention, and this method comprises the step below (but being not limited to):
Step S800: beginning.
Step S810: receive a beacon signal, wherein this beacon signal indication has one to push away the service of broadcasting.
Step S1010: receive and push away a languages inventory of the service of broadcasting corresponding to this, wherein this languages inventory comprises a plurality of languages options that push away the service of broadcasting corresponding to this, and these a plurality of languages options comprise a preset languages option.
Step S820: a language that reads this user side is set.
Step S1020: this language according to this user side is set, and judges whether the languages option of setting corresponding to this language is arranged in this languages inventory.When a specific languages option of setting corresponding to this language is arranged in judging this languages inventory, execution in step S1030; Otherwise, execution in step, S1040.
Step S1030: produce languages code corresponding to this specific languages option.
Step S1040: produce languages code corresponding to this preset languages option.
Step S840: transmit this languages code.
Step S850; Receiving this pushes away the service of broadcasting and pushes away corresponding to a group of this languages code and broadcast information on services.
The step of step and Fig. 8 that note that Figure 10 is similar, and it is the alternate embodiment of Fig. 8, and both differences are that the step of Figure 10 has also increased step S1010, and utilize step S1020, S1030, S1040 to replace the step S830 among Fig. 8.Please combine each element shown in Fig. 5 user side 500 and sketch map shown in Figure 7 about each step shown in Figure 10, can understand between each element and how to operate, for repeating no more in this for purpose of brevity.Wherein, step S1010 is performed by receiver module 510, and step S1020, S1030, S1040 are then performed by languages code generation module 530.
Please refer to Figure 11, Figure 11 is the flow chart of the another example operation of the method for the category of language of automatic setting network push service of the present invention, and this method comprises the step below (but being not limited to):
Step S900: beginning.
Step S910: store one push away the service of broadcasting many groups push away and broadcast information on services.
Step S1110: store the languages inventory that pushes away the service of broadcasting corresponding to this.
Step S1120: transmit the languages inventory and give user side.
Step S920: receive a languages code from a user side.
Step S1130: from storage element, choose one group according to the languages code and broadcast information on services corresponding to pushing away of this languages code.
Step S960: transmit this group and push away and broadcast information on services and give this user side.
The step of step and Fig. 9 that note that Figure 11 is similar, and it is the alternate embodiment of Fig. 9, and both differences are that the step of Figure 11 has also increased step S1110, S1120, and utilize step S1130 to replace step S930, S940, S950 among Fig. 9.Please combine each element shown in Fig. 6 server 600 and sketch map shown in Figure 7 about each step shown in Figure 11, can understand between each element and how to operate, for repeating no more in this for purpose of brevity.Wherein, step S1110 is performed by storage element 610, and step S1120 is performed by delivery module 620, and step S1130 is then performed by choosing module 640.
It should be noted that; Each step shown in Figure 10 is applicable to (user side 500 as shown in Figure 5) among the user side; Each step shown in Figure 11 then is applicable to (server 600 as shown in Figure 6) among the server, and each step of Figure 10 matches with each step of Figure 11.
The step of above-mentioned each flow process is merely the present invention and lifts feasible embodiment; And unrestricted restrictive condition of the present invention; And under the situation of spirit of the present invention, those methods can also comprise other intermediate steps or can several steps be merged into one step, to do suitable variation.
Above-described embodiment only is used for technical characterictic of the present invention is described, is not to be used for limiting to category of the present invention.By on can know that the present invention provides method, user side and the server of the category of language of a kind of automatic setting network push service.This mechanism is particularly useful for the perhaps prior situation of selecting language version of inconvenience of user; System can automatically help the user to select optimal language version, and will be sent to user side corresponding to the network push information on services (literal or language) of this language version.That is to say that through adopting disclosed method and apparatus, the user need not select needed language version in advance, just can automatic setting (selection) network push the category of language of service, to bring the user more convenience.
The above is merely preferred embodiment of the present invention, and all equalizations of doing according to claim of the present invention change and modify, and all should belong to covering scope of the present invention.

Claims (18)

1. the method for the category of language of automatic setting network push service is applicable to that in the user side, this method includes:
Receive a beacon signal, wherein this beacon signal indication has one to push away the service of broadcasting;
Reading a language of this user side sets;
Set according to this language and to produce a languages code;
Transmit this languages code; And
Receiving this pushes away the service broadcast and is relevant to a group of this languages code and pushes away and broadcast information on services.
2. the method for claim 1, wherein set the step that produces this languages code and comprise according to this language:
This languages code that generation is set corresponding to this language of this user side.
3. the method for claim 1, wherein set the step that produces this languages code and comprise according to this language:
Reception pushes away a languages inventory of the service of broadcasting corresponding to this, and wherein this languages inventory comprises a plurality of languages options that push away the service of broadcasting corresponding to this; And
This language setting according to this user side produces this languages code with this languages inventory.
4. method as claimed in claim 3, wherein set the step that produces this languages code with this languages inventory and comprise according to this language of this user side:
This language according to this user side is set, and judges whether the languages option of setting corresponding to this language is arranged in this languages inventory; And
When the languages option of setting corresponding to this language is arranged, produce this languages code of setting corresponding to this language in judging this languages inventory.
5. method as claimed in claim 3, wherein these a plurality of languages options comprise a preset languages option, and comprise according to the step that this language is set and this languages inventory produces this languages code of this user side:
This language according to this user side is set, and judges whether the languages option of setting corresponding to this language is arranged in this languages inventory; And
During the languages option in judging this languages inventory, not do not set corresponding to this language, produce this languages code corresponding to this preset languages option.
6. the user side of the category of language of automatic setting network push service, this user side includes:
One receiver module is used for receiving a beacon signal, and wherein this beacon signal indication has one to push away the service of broadcasting;
Read module set in one language, is used for reading the language setting of this user side;
One languages code generation module is used for setting generation one languages code according to this language; And
One delivery module is used for transmitting this languages code;
Wherein, this receiver module also is used for receiving this and pushes away the service broadcast and be relevant to a group of this languages code and push away and broadcast information on services.
7. user side as claimed in claim 6, wherein this languages code generation module produces this languages code of setting corresponding to this language of this user side.
8. user side as claimed in claim 6, wherein:
This receiver module also is used for receiving a languages inventory that pushes away the service of broadcasting corresponding to this, and this languages inventory comprises a plurality of languages options that push away the service of broadcasting corresponding to this; And
This languages code generation module is set with this languages inventory according to this language of this user side and is produced this languages code.
9. user side as claimed in claim 8; Wherein this languages code generation module is set according to this language of this user side earlier; Judge whether the languages option of setting corresponding to this language is arranged in this languages inventory; And when the languages option of setting corresponding to this language is arranged, produce this languages code of setting corresponding to this language in judging this languages inventory.
10. user side as claimed in claim 8, wherein these a plurality of languages options comprise a preset languages option; And this languages code generation module is set according to this language of this user side earlier; Judge whether the languages option of setting corresponding to this language is arranged in this languages inventory; And during the languages option of in judging this languages inventory, not setting corresponding to this language, produce this languages code corresponding to this preset languages option.
11. the method for the category of language of an automatic setting network push service is applicable to that in the server, this method includes:
Store one push away the service of broadcasting many groups push away and broadcast information on services, wherein should many groups push away and broadcast information on services and correspond respectively to multilingual;
Receive a languages code from a user side;
Choosing one group according to this languages code pushes away and broadcasts information on services; And
Transmitting this group pushes away and broadcasts information on services and give this user side.
12. method as claimed in claim 11 is wherein chosen this group according to this languages code and is pushed away the step of broadcasting information on services and comprise:
Judge according to this languages code that these many groups push away to broadcast whether to have corresponding to pushing away of this languages code in the information on services and broadcast information on services; And
Push away to broadcast and have in the information on services when broadcasting information on services when judging these many groups, choose corresponding to pushing away of this languages code and broadcast information on services corresponding to pushing away of this languages code.
13. method as claimed in claim 11 wherein should many groups pushes away and broadcasts information on services and comprise one group of preset pushing away and broadcast information on services; And choose this group according to this languages code and push away the step of broadcasting information on services and comprise:
According to this languages code, judge that these many groups push away to broadcast whether to have corresponding to pushing away of this languages code in the information on services to broadcast information on services; And
Push away and broadcast when not broadcasting information on services in the information on services when judging these many groups, choose preset the pushing away of this group and broadcast information on services corresponding to pushing away of this languages code.
14. method as claimed in claim 11, it also comprises:
Transmission pushes away a languages inventory of the service of broadcasting corresponding to this, and this languages inventory comprises a plurality of languages options that push away the service of broadcasting corresponding to this; And
Choosing this group according to this languages code pushes away the step of broadcasting information on services and comprises:
Choose corresponding to pushing away of this languages code and broadcast information on services.
15. a server includes:
One storage element, be used for storing one push away the service of broadcasting many groups push away and broadcast information on services, wherein should many groups push away and broadcast information on services and correspond respectively to the multiple cropping language;
One receiver module is used from a user side and is received a languages code; And
One chooses module, is used for choosing one group according to this languages code and pushes away and broadcast information on services;
One delivery module is used for transmitting this group and pushes away and broadcast information on services and give this user side.
16. server as claimed in claim 15; Wherein this is chosen module and judges according to this languages code that these many groups push away to broadcast whether to have corresponding to pushing away of this languages code in the information on services and broadcast information on services; And push away to broadcast and have in the information on services when broadcasting information on services corresponding to pushing away of this languages code in judging these many groups, choose corresponding to pushing away of this languages code and broadcast information on services.
17. server as claimed in claim 15 wherein should many groups pushes away and broadcasts information on services and comprise one group of preset pushing away and broadcast information on services; And this chooses module earlier according to this languages code; Judge that these many groups push away to broadcast whether to have corresponding to pushing away of this languages code in the information on services and broadcast information on services; And push away and broadcast when not broadcasting information on services corresponding to pushing away of this languages code in the information on services in judging these many groups, choose preset the pushing away of this group and broadcast information on services.
18. server as claimed in claim 15, wherein:
This delivery module also is used for transmitting a languages inventory that pushes away the service of broadcasting corresponding to this, and this languages inventory comprises a plurality of languages options that push away the service of broadcasting corresponding to this; And
This is chosen module and chooses corresponding to pushing away of this languages code and broadcast information on services.
CN201010258422.0A 2010-08-16 2010-08-16 Automatic setting network pushes away method, user side and the server of broadcasting service language kind Expired - Fee Related CN102377751B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010258422.0A CN102377751B (en) 2010-08-16 2010-08-16 Automatic setting network pushes away method, user side and the server of broadcasting service language kind

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010258422.0A CN102377751B (en) 2010-08-16 2010-08-16 Automatic setting network pushes away method, user side and the server of broadcasting service language kind

Publications (2)

Publication Number Publication Date
CN102377751A true CN102377751A (en) 2012-03-14
CN102377751B CN102377751B (en) 2015-11-25

Family

ID=45795726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010258422.0A Expired - Fee Related CN102377751B (en) 2010-08-16 2010-08-16 Automatic setting network pushes away method, user side and the server of broadcasting service language kind

Country Status (1)

Country Link
CN (1) CN102377751B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103516769A (en) * 2012-06-26 2014-01-15 酱子科技股份有限公司 Cross-system platform push method
TWI462045B (en) * 2012-06-26 2014-11-21 Jamzoo Technology Co Ltd Pushing message system for multiple system platforms
CN105335913A (en) * 2014-08-12 2016-02-17 宏碁股份有限公司 Cell broadcast information management method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060206310A1 (en) * 2004-06-29 2006-09-14 Damaka, Inc. System and method for natural language processing in a peer-to-peer hybrid communications network
CN1894899A (en) * 2003-10-14 2007-01-10 英特尔公司 Service discovery method for wireless local area networks
US20080097746A1 (en) * 2006-10-24 2008-04-24 Seiko Epson Corporation Server device, method used in server device, and computer program
US20090181649A1 (en) * 2008-01-10 2009-07-16 Bull William E Dynamic Delivery and Presentation of Electronic Data to Mobile Electronic Devices
US20100036737A1 (en) * 2008-08-11 2010-02-11 Research In Motion System and method for using subscriptions for targeted mobile advertisement
US20100036912A1 (en) * 2008-08-06 2010-02-11 Bindu Rama Rao Social networking website system with automatic registration based on location information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1894899A (en) * 2003-10-14 2007-01-10 英特尔公司 Service discovery method for wireless local area networks
US20060206310A1 (en) * 2004-06-29 2006-09-14 Damaka, Inc. System and method for natural language processing in a peer-to-peer hybrid communications network
US20080097746A1 (en) * 2006-10-24 2008-04-24 Seiko Epson Corporation Server device, method used in server device, and computer program
US20090181649A1 (en) * 2008-01-10 2009-07-16 Bull William E Dynamic Delivery and Presentation of Electronic Data to Mobile Electronic Devices
US20100036912A1 (en) * 2008-08-06 2010-02-11 Bindu Rama Rao Social networking website system with automatic registration based on location information
US20100036737A1 (en) * 2008-08-11 2010-02-11 Research In Motion System and method for using subscriptions for targeted mobile advertisement

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103516769A (en) * 2012-06-26 2014-01-15 酱子科技股份有限公司 Cross-system platform push method
TWI461926B (en) * 2012-06-26 2014-11-21 Jamzoo Technology Co Ltd Pushing message method for multiple system platforms
TWI462045B (en) * 2012-06-26 2014-11-21 Jamzoo Technology Co Ltd Pushing message system for multiple system platforms
CN105335913A (en) * 2014-08-12 2016-02-17 宏碁股份有限公司 Cell broadcast information management method

Also Published As

Publication number Publication date
CN102377751B (en) 2015-11-25

Similar Documents

Publication Publication Date Title
CN100556051C (en) Radio station and relevant IP address are carried out the system and method for bookmarked
US6987976B2 (en) Method of providing position information of mobile terminals
US20130325952A1 (en) Sharing information
CN103020254B (en) The recommend method of information and device
EP1107618A2 (en) Method of transmitting and receiving multimedia data using short message service in portable radio telephone
KR101834937B1 (en) Apparatus and method for obtaining information of user equipment in communication system
US8788588B2 (en) Method of providing service for user search, and apparatus, server, and system for the same
KR20030026446A (en) The apparatus and method of mobilephone location based ad contents service
CN105101051A (en) Information processing method and electronic equipment
CN103532991A (en) Method for displaying topic of microblog and mobile terminal thereof
CN102497443A (en) Vehicle-mounted station based on Internet, system and communication method thereof
CN102377751B (en) Automatic setting network pushes away method, user side and the server of broadcasting service language kind
US20130064385A1 (en) Method and apparatus for providing audio content, user terminal and computer readable recording medium
TWI418224B (en) Method for automatically setting language types of push-based services, client, and server thereof
CN105577603A (en) Method and device for broadcasting multimedia messages
CN104216982A (en) Information processing method and electronic equipment
CN102114818A (en) Business processing method of vehicle information system
CN110769382B (en) Message pushing method and device, terminal equipment and storage medium
CN106209929B (en) A kind of calling network method for mobile terminal information service
US10283128B2 (en) Coded acoustic signal communication with separate code-associated data communication
KR101336257B1 (en) Method of providing a service for searching users and apparatus, server, and system for the same
JP2005219632A (en) Terminal device, and received data display method
KR101283135B1 (en) System and method for providing multi-lingual tour guide service
JP5727810B2 (en) Language ability determination device, language ability determination method, content distribution system, and program
CN101552961A (en) Short message based stream media customization system and realization method thereof

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151125

Termination date: 20190816