TWI441536B - System and method for facilitating multi-level forwarding of messages - Google Patents
System and method for facilitating multi-level forwarding of messages Download PDFInfo
- Publication number
- TWI441536B TWI441536B TW100149215A TW100149215A TWI441536B TW I441536 B TWI441536 B TW I441536B TW 100149215 A TW100149215 A TW 100149215A TW 100149215 A TW100149215 A TW 100149215A TW I441536 B TWI441536 B TW I441536B
- Authority
- TW
- Taiwan
- Prior art keywords
- forwarding
- message
- advertisement
- mobile device
- receiving
- Prior art date
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
本揭露是有關於多層次轉發訊息之系統與方法,且特別是有關於促進行動裝置之間多層次轉發訊息之系統與方法。The present disclosure is directed to systems and methods for forwarding messages at multiple levels, and more particularly to systems and methods for facilitating multi-level forwarding of messages between mobile devices.
目前許多商家都喜歡使用簡訊服務(Short Message Service)來發送廣告與優惠訊息。廣告發送者總是希望可以快速的發送廣告訊息,並且這些訊息能真正的吸引收訊者的注意與前往消費。但是越來越多人不喜歡收到群發的訊息,認為這是跟垃圾郵件一樣的資訊。故此,利用簡訊作發送廣告訊息的方式對於促進使用者對廣告訊息內容的注意及消費的意願的效果是不足的。自商家大量發送廣告訊息給許多的使用者的廣告方式並不切合目前使用者的需要。Many merchants now like to use the Short Message Service to send advertisements and offers. Ad senders always want to be able to quickly send advertising messages, and these messages can really attract the attention of the recipient and go to consumption. However, more and more people do not like to receive mass messages, which is the same information as spam. Therefore, the use of the short message as a means of transmitting an advertisement message is insufficient for promoting the user's attention to the content of the advertisement message and the willingness to consume. The way advertising is sent from a large number of merchants to a large number of users does not meet the needs of current users.
本發明有關於促進行動裝置之間多層次轉發訊息之系統與方法。The present invention relates to systems and methods for facilitating multi-level forwarding of messages between mobile devices.
根據一實施例,提出促進行動裝置之間多層次轉發訊息之方法,包括以下步驟。(sa)在一伺服系統,接收至少一回饋訊息,其中各該至少一回饋訊息包括一轉發使用者識別碼和一對應的第一接收端裝置之一對應的第一接收使用者識別碼,其中該伺服系統從該對應的第一接收使用者識別碼之該對應的第一接收端裝置接收該回饋訊息,該伺服系統把該至少一回饋訊息視為對於該轉發使用者識別碼對應到關於一廣告訊息之一第一層轉發。(sb)在該伺服系統,依據關於該廣告訊息之該第一層轉發的該至少一回饋訊息,記錄關於該廣告訊息之該第一層轉發的一第一轉發數量。(sc)自該伺服系統,送出一促進訊息至該轉發使用者識別碼之一轉發行動裝置,該促進訊息包括基於一轉發權重之資訊,其中該轉發權重至少依據該第一轉發數量而決定。According to an embodiment, a method for facilitating multi-level forwarding of messages between mobile devices is provided, including the following steps. (sa) receiving, in a servo system, at least one feedback message, wherein each of the at least one feedback message comprises a forwarding user identifier and a first receiving user identifier corresponding to one of the corresponding first receiving devices, wherein Receiving, by the servo system, the feedback message from the corresponding first receiving end device of the corresponding first receiving user identifier, the servo system treating the at least one feedback message as corresponding to the forwarding user identifier One of the advertising messages is forwarded at the first level. (sb) in the servo system, recording, according to the at least one feedback message forwarded by the first layer of the advertisement message, a first forwarding quantity of the first layer forwarding of the advertisement message. (sc) from the servo system, sending a promotion message to one of the forwarding user identification codes to forward the mobile device, the promotion message comprising information based on a forwarding weight, wherein the forwarding weight is determined according to at least the first forwarding amount.
根據一實施例,提出促進行動裝置之間多層次轉發訊息之系統,包括:一接收單元、一儲存單元、一處理單元以及一發送單元。接收單元,用以接收至少一回饋訊息,其中各該至少一回饋訊息包括一轉發使用者識別碼和一對應的第一接收端裝置之一對應的第一接收使用者識別碼,其中該伺服系統從該對應的第一接收使用者識別碼之該對應的第一接收端裝置接收該回饋訊息,該伺服系統把該至少一回饋訊息視為對於該轉發使用者識別碼對應到關於一廣告訊息之一第一層轉發。處理單元,耦接該接收單元及該儲存單元,依據關於該廣告訊息之該第一層轉發的該至少一回饋訊息,記錄關於該廣告訊息之該第一層轉發的一第一轉發數量於該儲存單元中。發送單元,用以送出一促進訊息至該轉發使用者識別碼之一轉發行動裝置,該促進訊息包括基於一轉發權重之資訊,其中該轉發權重至少依據該第一轉發數量而決定。According to an embodiment, a system for facilitating multi-level forwarding of messages between mobile devices is provided, comprising: a receiving unit, a storage unit, a processing unit, and a transmitting unit. a receiving unit, configured to receive at least one feedback message, wherein each of the at least one feedback message includes a forwarding user identifier and a first receiving user identifier corresponding to one of the corresponding first receiving devices, wherein the servo system Receiving the feedback message from the corresponding first receiving end device of the corresponding first receiving user identifier, the servo system treating the at least one feedback message as corresponding to the advertising message for the forwarding user identifier A first layer of forwarding. The processing unit, coupled to the receiving unit and the storage unit, records a first forwarding quantity of the first layer forwarding of the advertising message according to the at least one feedback message forwarded by the first layer of the advertising message. In the storage unit. The sending unit is configured to send a promotion message to one of the forwarding user identifiers, and the promotion message includes information based on a forwarding weight, wherein the forwarding weight is determined according to at least the first forwarding quantity.
根據一實施例,提出促進行動裝置之間多層次轉發訊息之方法,適用於一行動裝置,其包括以下步驟。接收一廣告訊息,該廣告訊息包括一文字部分及一網路資源定位部分。找出該廣告訊息中的至少一位置資訊。依據該網路資源定位部分,轉換該至少一位置資訊為對應之至少一超鏈結。依據該至少一超鏈結,送出一資訊請求至一伺服系統。接收該伺服系統之回覆資料。依據該回覆資料,於行動裝置之一使用者介面上至少呈現一轉發該廣告訊息之使用者介面。回應從該使用者介面之一轉發確定,轉發基於該廣告訊息之訊息給至少一使用者識別碼之至少一接收之行動裝置。記錄該轉發動作之一轉發數量。基於該轉發數量呈現一促進訊息,該促進訊息包括基於該轉發數量之資訊。According to an embodiment, a method for facilitating multi-level forwarding of messages between mobile devices is provided, which is applicable to a mobile device, which includes the following steps. Receiving an advertisement message, the advertisement message includes a text portion and a network resource location portion. Find at least one location information in the ad message. And converting the at least one location information to the corresponding at least one hyperlink according to the network resource positioning part. Sending an information request to a servo system according to the at least one hyperlink. Receive the reply data of the servo system. Based on the reply data, at least one user interface for forwarding the advertisement message is presented on a user interface of the mobile device. Responding to forwarding the determination from one of the user interfaces, forwarding the message based on the advertisement message to at least one of the received mobile devices of the at least one user identification code. Record the number of forwards for one of the forwarding actions. A promotion message is presented based on the number of forwardings, the promotion message including information based on the number of forwardings.
為了對上述及其他方面有更佳的瞭解,下文特舉實施例,並配合所附圖式,作詳細說明如下:In order to better understand the above and other aspects, the following specific embodiments, together with the drawings, are described in detail below:
實施例提供促進行動裝置之間多層次轉發訊息之系統與方法。第1圖是為促進行動裝置之間多層次轉發訊息之平台架構1之一實施例的示意圖。如第1圖所示之平台架構1包括廣告伺服系統10和行動裝置例如M0及M1,用以促進行動裝置之間多層次轉發訊息之行為,例如是轉發廣告訊息。在此平台架構1中,一廣告訊息的轉發行為是始於由外界接收到一廣告訊息的一使用者的行動裝置例如行動裝置M0,故以下稱之為轉發行動裝置。而行動裝置M0接收到此廣告訊息的方式,例如是由廣告伺服系統10所提供;或是其他可能方式,如行動裝置M0透過NFC(Near Field Communication)標籤11(如具有NFC標籤的海報或物體)或是讀取二維條碼如QR(Quick Response)碼12(如電腦圖像或印刷品上的QR碼)而取得廣告訊息。廣告訊息,例如第6圖所示之實施例,廣告訊息5包括一文字部分51及一網路資源定位部分52,如URL;此外,在其他實施例中,更可包括其他資料如GPS資料53。而廣告訊息的格式並不以此為限,例如網路資源定位部分52可出於在文字部分51的文字之間或文字部分51之前。Embodiments provide systems and methods that facilitate multi-level forwarding of messages between mobile devices. Figure 1 is a schematic diagram of one embodiment of a platform architecture 1 for facilitating multi-level forwarding of messages between mobile devices. The platform architecture 1 as shown in FIG. 1 includes an advertisement server system 10 and mobile devices such as M0 and M1 for facilitating the behavior of forwarding messages at multiple levels between mobile devices, for example, forwarding advertisement messages. In this platform architecture 1, the forwarding behavior of an advertisement message is a mobile device such as the mobile device M0 that starts from a user who receives an advertisement message from the outside, and is hereinafter referred to as a forwarding mobile device. The manner in which the mobile device M0 receives the advertisement message is, for example, provided by the advertisement server system 10; or other possible means, such as the mobile device M0 through the NFC (Near Field Communication) tag 11 (such as a poster or object with an NFC tag) Or read a 2D barcode such as a QR (Quick Response) code 12 (such as a computer image or a QR code on a printed matter) to obtain an advertisement message. The advertisement message, for example, the embodiment shown in FIG. 6, the advertisement message 5 includes a text portion 51 and a network resource locating portion 52, such as a URL; and in other embodiments, other materials such as GPS data 53 may be included. The format of the advertisement message is not limited thereto. For example, the network resource locating portion 52 may be between the text of the text portion 51 or the text portion 51.
若行動裝置M0接收廣告訊息後,願意轉發此廣告訊息或基於此廣告訊息的訊息(如加上推薦內容)給其他行動裝置的使用者如行動裝置M1、M2,故稱之為接收端裝置或接收行動裝置,如此類推把廣告訊息轉發給更多的使用者之行動裝置。一般來說,轉發的對象多是認識的人或親戚朋友,對於好友推薦的資訊,相對來說,排斥感較小,行銷成功機率比較高。行動裝置例如是智慧型手機、行動電話、平板電腦、筆記型電腦、電子書之類的通訊裝置。If the mobile device M0 receives the advertisement message and is willing to forward the advertisement message or the message based on the advertisement message (such as the recommended content) to the users of other mobile devices, such as the mobile devices M1 and M2, it is called the receiving device or Receiving mobile devices, and so on, to forward advertising messages to mobile devices of more users. Generally speaking, most of the objects that are forwarded are people who are known or relatives and friends. Relatively speaking, the information recommended by friends is relatively less receptive and the probability of successful marketing is relatively high. The mobile device is, for example, a communication device such as a smart phone, a mobile phone, a tablet computer, a notebook computer, or an electronic book.
廣告伺服系統10用以促進轉發行為,對於轉發廣告訊息的行為,產生促進訊息給轉發的使用者的行動裝置,依據轉發數量為權重,給予轉發的使用者作回饋或預告將獲得的回饋,從而促進使用者轉發。第2圖是為促進行動裝置之間多層次轉發訊息之方法之一實施例的流程圖。第2圖之方法實施例適用於廣告伺服系統10,可用以促進行動裝置之間多層次轉發訊息。另請參考第4圖,其為第1圖之平台架構中廣告伺服系統10與行動裝置之間互動方式之實施例的次序圖。以下以行動裝置M0自廣告伺服系統10取得一廣告訊息為例以說明此實施例。The advertisement server system 10 is used to promote the forwarding behavior. For the behavior of forwarding the advertisement message, a mobile device that promotes the message to the user who forwards the message, and the feedback is given to the user who forwards the message according to the weight of the forwarding, thereby Promote user forwarding. Figure 2 is a flow diagram of one embodiment of a method for facilitating multi-level forwarding of messages between mobile devices. The method embodiment of Figure 2 is applicable to the ad server system 10 and can be used to facilitate multi-level forwarding of messages between mobile devices. Please also refer to FIG. 4, which is a sequence diagram of an embodiment of the manner in which the advertisement server system 10 interacts with the mobile device in the platform architecture of FIG. The following is an example in which the mobile device M0 obtains an advertisement message from the advertisement server system 10 to illustrate this embodiment.
如第2圖所示,步驟S110,在廣告伺服系統10,送出該廣告訊息至一行動裝置M0,此行動裝置M0具有一使用者識別碼ID0,以下稱為轉發使用者識別碼,其中該廣告訊息包括一文字部分及一網路資源定位部分,如第6圖所示。使用者識別碼ID是可據以將訊息傳送給對應的使用者或行動裝置M0的識別碼,例如是手機號碼或即時通訊網路帳號或社群網路之帳號或其他可作定位的網路位址或甚至是使用者的別名。請參考第4圖,行動裝置M0收到此廣告訊息後,如箭頭SM01所示,轉發給其他使用者如行動裝置M1之具有使用者識別碼ID1之行動裝置M1。而以下提及轉發之廣告訊息時,可以視為與原來的廣告訊息相同的內容或是基於原廣告訊息而修改或增刪的內容,其中仍保有網路資源定位部分52。行動裝置M1,可以存取網路並具有瀏覽網頁之功能,在行動裝置M1的接受者收到轉發之廣告訊息,如虛線方塊SM11所示,點擊網路資源定位部分52如URL之後,即可連上主機,並透過網頁技術(如利用HTML、HTML5、XML之語法發送)或是URL之參數,以回饋有關轉發資訊,即送出回饋訊息,如箭頭SM12所示。例如,行動裝置M1送出URL為:As shown in FIG. 2, in step S110, the advertisement server 10 sends the advertisement message to a mobile device M0. The mobile device M0 has a user identification code ID0, hereinafter referred to as a forwarding user identification code, wherein the advertisement The message includes a text portion and a network resource location portion, as shown in FIG. The user ID is an identifier that can be used to transmit a message to the corresponding user or mobile device M0, such as a mobile phone number or an instant messaging network account or a social network account or other network location that can be located. The address or even the alias of the user. Referring to FIG. 4, after receiving the advertisement message, the mobile device M0 forwards the mobile device M1 having the user identification code ID1 to other users such as the mobile device M1 as indicated by the arrow SM01. When the advertisement message forwarded is mentioned below, it can be regarded as the same content as the original advertisement message or the content modified or added or deleted based on the original advertisement message, and the network resource locating portion 52 is still retained. The mobile device M1 can access the network and has the function of browsing the webpage. The recipient of the mobile device M1 receives the forwarded advertisement message, as shown by the dotted square SM11, and clicks the network resource locating part 52 such as the URL. Connect to the host, and through the web technology (such as using HTML, HTML5, XML syntax) or URL parameters to feedback the forwarding information, that is, send feedback messages, as indicated by arrow SM12. For example, the mobile device M1 sends the URL as:
http://www.pieony.com/feedback?ad=0001&sender=0999123456&receiver=0900123456Http://www.pieony.com/feedback?ad=0001&sender=0999123456&receiver=0900123456
此表示傳出有關於廣告訊息0001的轉發者的手機號碼為0999123456及接收者的手機號碼為0900123456給網站http://www.pieony.com。另一實施例中,可實作一應用程式(APP)實作如上述虛線方塊SM11所代表的或其他網路傳送資料技術,安裝及執行在行動裝置M1上,當行動裝置M1收到轉發之廣告訊息後,此應用程式(APP)即可送出回饋訊息,如箭頭SM12所示。This means that the mobile number of the forwarder with the advertisement message 0001 is 0999123456 and the mobile number of the recipient is 0900123456 to the website http://www.pieony.com. In another embodiment, an application (APP) can be implemented as represented by the dashed box SM11 or other network transmission data technology, installed and executed on the mobile device M1, when the mobile device M1 receives the forwarding. After the advertisement message, the application (APP) can send a feedback message, as indicated by the arrow SM12.
如第2圖所示,步驟S120,在一伺服系統10,接收至少一回饋訊息,其中各該至少一回饋訊息包括一轉發使用者識別碼ID0和一對應的第一接收端裝置之一對應的第一接收使用者識別碼,其中該伺服系統10從該對應的第一接收使用者識別碼之該對應的第一接收端裝置接收該回饋訊息,該伺服系統把該至少一回饋訊息視為對於該轉發使用者識別碼對應到關於一廣告訊息之一第一層轉發。步驟S120能涵蓋多種情況。例如,前述行動裝置M0轉發廣告訊息給行動裝置M1後,行動裝置M1發出回饋訊息,伺服系統10接收此回饋訊息。又例如,行動裝置M0轉發給多個使用者,如行動裝置M1及M2或是更多的行動裝置。故此,如步驟S120所述,廣告伺服系統10可能分別不同或同時接收到複數個回饋訊息,其中因行動裝置M0(即轉發使用者識別碼之轉發行動裝置)第一次轉發(即第一層轉發)而接收到廣告訊息的複數個行動裝置在步驟S120稱為第一接收端裝置(如M1及M2)。故此,廣告伺服系統10處理上述之一或複數個回饋訊息之時,視為轉發使用者識別碼ID0(即對於行動裝置M0之使用者)之對應到關於廣告訊息之第一層轉發。As shown in FIG. 2, in step S120, at least one feedback message is received in a servo system 10, wherein each of the at least one feedback message includes a forwarding user identifier ID0 corresponding to one of the corresponding first receiving devices. First receiving the user identification code, wherein the servo system 10 receives the feedback message from the corresponding first receiving end device of the corresponding first receiving user identification code, and the servo system treats the at least one feedback message as The forwarding user identifier corresponds to a first layer forwarding of one of the advertising messages. Step S120 can cover a variety of situations. For example, after the mobile device M0 forwards the advertisement message to the mobile device M1, the mobile device M1 sends a feedback message, and the servo system 10 receives the feedback message. For another example, the mobile device M0 forwards to a plurality of users, such as mobile devices M1 and M2 or more mobile devices. Therefore, as described in step S120, the advertisement server system 10 may receive a plurality of feedback messages differently or simultaneously, wherein the mobile device M0 (ie, the forwarding mobile device that forwards the user identification code) is forwarded for the first time (ie, the first layer) The plurality of mobile devices that receive the advertisement message are referred to as the first sink device (e.g., M1 and M2) in step S120. Therefore, when the advertisement servo system 10 processes one or more of the above feedback messages, it is regarded as forwarding the user identification code ID0 (ie, the user of the mobile device M0) corresponding to the first layer forwarding regarding the advertisement message.
如第2圖所示,步驟S130,在該伺服系統10,依據關於該廣告訊息之該第一層轉發的該至少一回饋訊息,記錄關於該廣告訊息之該第一層轉發的一第一轉發數量。步驟S130所述為涵蓋多種情況,亦可以不同方式實施。例如,如第4圖所示,行動裝置M1發出回饋訊息(箭頭SM12所示),伺服系統10接收此回饋訊息並記錄此次轉發的情況,並累計第一轉發數量。又例如,行動裝置M0轉發給多個使用者,如行動裝置M1及M2或是更多的行動裝置,對應這些第一接收端裝置分別或同時所傳送回來的回饋訊息,記錄此次轉發的情況,並累計第一轉數量。此外,上述的步驟S120及S130可代表對於多個回饋訊息的接收及記錄以不同的次序達成。例如伺服系統10先接收行動裝置M1的回饋訊息,之後隔了一段時間後接收行動裝置M2的回饋訊息,故步驟S120及S130亦涵蓋了伺服系統10在先後時候執行對於兩個回饋訊息的接收及記錄動作。As shown in FIG. 2, in step S130, in the servo system 10, a first forwarding of the first layer forwarding of the advertisement message is recorded according to the at least one feedback message forwarded by the first layer of the advertisement message. Quantity. Step S130 is described as covering a plurality of situations, and may also be implemented in different manners. For example, as shown in FIG. 4, the mobile device M1 issues a feedback message (indicated by arrow SM12), and the servo system 10 receives the feedback message and records the status of the forwarding, and accumulates the first number of forwardings. For example, the mobile device M0 forwards to a plurality of users, such as the mobile devices M1 and M2 or more mobile devices, and records the forwarding information corresponding to the feedback messages sent by the first receiving device respectively or simultaneously. And accumulate the first number of turns. In addition, the above steps S120 and S130 may represent that the reception and recording of a plurality of feedback messages are achieved in different orders. For example, the servo system 10 first receives the feedback message of the mobile device M1, and then receives the feedback message of the mobile device M2 after a period of time. Therefore, steps S120 and S130 also cover the receiving of the two feedback messages by the servo system 10 at a later time. Record the action.
如第2圖所示,步驟S140,自該伺服系統10,送出一促進訊息(例如:以簡訊、網頁或社群網路等通訊方式)至該轉發使用者識別碼ID0之一轉發行動裝置M0,該促進訊息包括基於一轉發權重之資訊,其中該轉發權重至少依據該第一轉發數量而決定。換句話說,轉發數量能影響轉發權重的大小,促進訊息基於轉發權重提供轉發廣告訊息之行為的回饋,例如轉發權重愈大能得到更相關服務或產品的更多優惠或折扣。轉發權重可依據第一轉發數量或者是多層轉發之後所累得的總轉發數量或是各層次轉發數量的加權總和決定。As shown in FIG. 2, in step S140, a promotional message (for example, a communication method such as a text message, a webpage or a social network) is sent from the servo system 10 to one of the forwarding user identification codes ID0, and the mobile device M0 is forwarded. The promotion message includes information based on a forwarding weight, wherein the forwarding weight is determined according to at least the first forwarding amount. In other words, the number of forwardings can affect the size of the forwarding weights, and the promotion message provides feedback on the behavior of forwarding advertisement messages based on the forwarding weights. For example, the greater the forwarding weight, the more discounts or discounts for more related services or products. The forwarding weight may be determined according to the first forwarding quantity or the total number of forwardings accumulated after multiple layers of forwarding or the weighted sum of the number of forwardings of each level.
第2圖之步驟S140,可涵蓋不同的執行時機之態樣,亦可以不同方式實施。例如,廣告伺服系統10於每次收到一回饋訊息時或第一轉發數量或累計的總轉發數量達到一定數字或滿足某種設計的條件時,就執行步驟S140,送出一促進訊息以鼓勵轉發使用者識別碼ID0之使用者。又例如,廣告伺服系統10於每次收到第二層的轉發(或多層的轉發)的回饋訊息後,廣告伺服系統10才執行步驟S140。如第4圖之箭頭SM13所示,行動裝置M1轉發了廣告訊息給另一行動裝置M11,行動裝置M11,例如藉由前述之虛線方塊SM11所代表的方式,送出一回饋訊息,如箭頭SM112所示。請參照第3圖,其為促進行動裝置之間多層次轉發訊息之方法之另一實施例的流程圖。步驟S320,在該伺服系統10,接收至少一回饋訊息,其中各該至少一回饋訊息包括該對應的第一接收使用者識別碼(如行動裝置M1之使用者的使用者識別碼ID1)和一對應的第二接收端裝置之一對應的第二接收使用者識別碼(如行動裝置M11之使用者的使用者識別碼ID11),其中該伺服系統10從該對應的第二接收使用者識別碼之該對應的第二接收端裝置(如行動裝置M11及M12)接收該回饋訊息,該伺服系統把該至少一回饋訊息視為對應到關於該廣告訊息之一第二層轉發。步驟S330,在該伺服系統10,依據關於該廣告訊息之該第二層轉發的該至少一回饋訊息,記錄關於該廣告訊息之該第二層轉發的一第二轉發數量。例如第1圖中,假設行動裝置M11、M12、M21及M22皆有送出回饋訊息的話,廣告伺服系統10記錄的第二轉發數量為4。在步驟S330之後,如第4圖所示,可以執行步驟S140。如上,執行步驟S140之中轉發權重可依據第一轉發數量及第二轉發數量或是總轉發數量或是各層次轉發數量的加權總和決定。Step S140 of FIG. 2 may cover different execution timings and may be implemented in different manners. For example, each time the advertisement server 10 receives a feedback message or the first forwarding quantity or the accumulated total forwarding quantity reaches a certain number or meets a certain design condition, step S140 is performed to send a promotion message to encourage forwarding. User of user ID ID0. For another example, the advertisement servo system 10 performs step S140 after receiving the feedback message of the second layer of forwarding (or multi-layer forwarding) each time. As indicated by the arrow SM13 in FIG. 4, the mobile device M1 forwards the advertisement message to the other mobile device M11, and the mobile device M11 sends a feedback message, for example, by the arrow dotted line SM11, as indicated by the arrow SM112. Show. Please refer to FIG. 3, which is a flow chart of another embodiment of a method for facilitating multi-level forwarding of messages between mobile devices. Step S320, in the servo system 10, receiving at least one feedback message, wherein each of the at least one feedback message includes the corresponding first receiving user identification code (such as the user identification code ID1 of the user of the mobile device M1) and a Corresponding second receiving user identification code corresponding to one of the second receiving end devices (such as the user identification code ID11 of the user of the mobile device M11), wherein the servo system 10 receives the user identification code from the corresponding second The corresponding second receiving device (such as mobile devices M11 and M12) receives the feedback message, and the servo system treats the at least one feedback message as corresponding to the second layer forwarding of the advertising message. Step S330, in the servo system 10, according to the at least one feedback message forwarded by the second layer of the advertisement message, record a second forwarding quantity of the second layer forwarding of the advertisement message. For example, in FIG. 1, if the mobile devices M11, M12, M21, and M22 all send feedback messages, the second forwarding number recorded by the advertisement servo system 10 is 4. After step S330, as shown in FIG. 4, step S140 may be performed. As above, performing the forwarding weight in step S140 may be determined according to the weighted sum of the first forwarding quantity and the second forwarding quantity or the total forwarding quantity or the forwarding quantity of each level.
有關步驟S140的轉發權重與轉發數量的關係,舉例如下。表一的例子是以總轉發數量為依據。The relationship between the forwarding weight and the number of forwarding in step S140 is as follows. The example in Table 1 is based on the total number of forwards.
例如,當總轉發數量(Sfw)到達廣告伺服系統10時,轉發權重(FW)為2,對應的折扣為10%(即9折)。如第1圖中,若源自行動裝置M0之轉寄的所有接收端裝置皆有向廣告伺服系統10發出回饋訊息,即總轉發數量Sfw為7,轉發權重為1,對應的折扣數為5%。如此類推,轉發權重可以公式概括如下:轉發權重FW=f(Sfw),其中對應關係f()是如表一所示的一步級函數。當然此對應關係可改以其他方式,如c1*Sfw,故不以此例為限。For example, when the total number of forwards (Sfw) reaches the advertisement servo system 10, the forwarding weight (FW) is 2, and the corresponding discount is 10% (ie, 10% off). As shown in FIG. 1, if all the receiving devices originating from the mobile device M0 send a feedback message to the advertisement servo system 10, that is, the total forwarding number Sfw is 7, the forwarding weight is 1, and the corresponding discount number is 5. %. By analogy, the forwarding weights can be summarized as follows: forwarding weight FW=f(Sfw), where the corresponding relationship f() is a step-by-step function as shown in Table 1. Of course, this correspondence can be changed in other ways, such as c1*Sfw, so it is not limited to this example.
表二的例子是以第一轉發數量(Nfw1)及其他轉發數量(Mfw)(或第二轉發量或第一層轉發以後的總數量)作為來決定轉發權重的因子。The example in Table 2 is a factor that determines the forwarding weight based on the first forwarding number (Nfw1) and other forwarding numbers (Mfw) (or the second forwarding amount or the total number after the first layer forwarding).
如表二所示,轉發權重可以公式概括如下:轉發權重FW=f1(Nfw1)+f2(Mfw),其中可利用加權總和得到轉發權重的數值,而對應關係f1()、f2()可依需要而設計。As shown in Table 2, the forwarding weights can be summarized as follows: forwarding weights FW=f1(Nfw1)+f2(Mfw), where the weighted sum can be used to obtain the value of the forwarding weight, and the corresponding relations f1(), f2() can be Designed as needed.
另外,實施例中的轉發數量計算有效轉發,有效轉發是指廣告伺服系統10接收到回饋訊息之回報成功且接收端裝置(即使用者)之前並未接收過此廣告訊息。此點由步驟S120所接收的回饋訊息及步驟S130的記錄即可推算及決定。In addition, the forwarding quantity in the embodiment is calculated to be effectively forwarded. The effective forwarding means that the advertisement server 10 receives the feedback message successfully and the receiving device (ie, the user) has not received the advertisement message before. This point can be estimated and determined by the feedback message received in step S120 and the record of step S130.
此外,在其他實施例中,在該伺服系統10,更可視作一廣告營運之伺服系統,用以提供一個或多個廣告主,作廣告轉發的營運平台,可實現向廣告主收費的機制。例如,上述之方法實施例,更可包括:產生一廣告收費訊息(例如:網頁、簡訊、電子郵件),該廣告收費訊息包括基於一廣告收費數值之資訊,該廣告收費數值至少依據該第一轉發數量及該第二轉發數量而決定,例如是總轉數量或其加權總和。廣告收費數值(ADP)可概括例如為:ADP=F(Sfw)或ADP=F1(Nfw1)+F2(Mfw),其中F()、F1()、F2()為各種對應關係。此外,更可對某一廣告訊息,經由多個如行動裝置M0之轉寄使用者所轉發的總轉發數量來計算某一則廣告訊息的廣告收費數值。又例如,對於某一廣告商之多則不同的廣告訊息,計算其總轉寄數量,以作計算廣告收費數值。又例如,對於其他廣告訊息來源,如第1圖所示的NFC標韱11或是QR碼12皆可以其數量或製作成本等納入於計算廣告收費數值。此廣告收費訊息,實作時,可依需求而實現執行的時機,例如是每隔某一時段而發送、或某一條件而發送,或於廣告商連上廣告伺服系統10的網頁上查詢得知。In addition, in other embodiments, the servo system 10 can be further regarded as an advertisement operation servo system for providing one or more advertisers, and an operation platform for advertising forwarding, which can implement a mechanism for charging advertisers. For example, the method embodiment described above may further include: generating an advertisement charging message (eg, a webpage, a newsletter, an email), the advertising charging message includes information based on an advertising charging value, and the advertising charging value is based at least on the first The number of forwardings and the number of second forwardings are determined, for example, the total number of revolutions or their weighted sum. The advertising charge value (ADP) can be summarized as, for example, ADP=F(Sfw) or ADP=F1(Nfw1)+F2(Mfw), where F(), F1(), F2() are various correspondences. In addition, the advertising fee value of a certain advertising message may be calculated for a certain advertising message via a plurality of total forwarding numbers forwarded by the forwarding user such as the mobile device M0. For another example, for a plurality of different advertisers, different advertising messages are calculated, and the total number of forwardings is calculated to calculate the advertising fee value. For another example, for other advertising message sources, the NFC standard 11 or the QR code 12 as shown in FIG. 1 can be included in the calculation of the advertising fee value by the quantity or production cost. The advertisement charging message, when implemented, may be implemented according to the demand, for example, sent every certain time period, or sent under a certain condition, or may be queried on the webpage of the advertisement server 10 connected to the advertiser. know.
以下實施例以廣告伺服系統10利用簡訊(Short message)方式發送一廣告訊息給行動裝置M0為例,說明行動裝置M0在不同的實作方式下,第2圖之方法及廣告伺服系統10的各種實施態樣。In the following embodiment, the advertisement server system 10 uses an SMS message to send an advertisement message to the mobile device M0 as an example, and illustrates the method of the mobile device M0 in different implementation modes, the method of FIG. 2, and various types of the advertisement servo system 10. Implementation.
在以下實施例中,請參照第5圖所示,廣告伺服系統10例如包括一發送單元110、一接收單元120、一處理單元130及一儲存單元140。發送單元110,可用以實施步驟S110及S140。接收單元120,可用以實施步驟S120。處理單元130,可用以實施步驟S130,並記錄轉發數量於儲存單元140中。另外,廣告訊息亦可儲存於儲存單元140中。在一實施例中,廣告伺服系統10是一伺服器主機,用來管理使用者資料、接收網頁請求(例如HTTP Request)、設定回饋權重、轉發廣告訊息等功能。廣告伺服系統10可以是任何作業系統所建構,並可與一些通訊網路相通,例如是行動通訊網路(如2G、3G或4G等)、無線網際網路等通訊網路相通。例如,廣告伺服系統10透過網際網路與一行動通訊網路(如2G、3G)相連,得以簡訊發送一則廣告訊息給支援此行動通訊網路的行動裝置 M0,其中發送單元110具有通訊硬體裝置與外部網路相連,而發送單元110及接收單元120可合併為一通訊單元。廣告訊息例如第6圖所示,至少包括一文字部分51及一網路資源定位部分52,如URL。又一些實施例中,廣告伺服系統10可實施為由多台伺服機台組成的一分散式的伺服系統,其中的各單元可以實作為一區域網路中的伺服器;又或廣告伺服系統10是一雲端運算系統,其中各單元可為雲端中的伺服器。In the following embodiments, as shown in FIG. 5, the advertisement server system 10 includes, for example, a transmitting unit 110, a receiving unit 120, a processing unit 130, and a storage unit 140. The transmitting unit 110 can be used to implement steps S110 and S140. The receiving unit 120 can be used to implement step S120. The processing unit 130 can be used to implement step S130 and record the forwarding quantity in the storage unit 140. In addition, the advertisement message may also be stored in the storage unit 140. In an embodiment, the advertisement server system 10 is a server host for managing user data, receiving web page requests (eg, HTTP Request), setting feedback weights, forwarding advertisement messages, and the like. The advertisement servo system 10 can be constructed by any operating system and can communicate with some communication networks, such as a communication network (such as 2G, 3G or 4G, etc.), and a wireless internet communication network. For example, the advertisement server system 10 is connected to a mobile communication network (such as 2G, 3G) via the Internet, and the SMS can send an advertisement message to the mobile device supporting the mobile communication network. M0, wherein the transmitting unit 110 has a communication hardware device connected to an external network, and the transmitting unit 110 and the receiving unit 120 can be combined into a communication unit. The advertisement message, as shown in FIG. 6, includes at least a text portion 51 and a network resource locating portion 52, such as a URL. In some embodiments, the advertisement servo system 10 can be implemented as a distributed servo system composed of a plurality of servo stations, wherein each unit can be implemented as a server in a regional network; or the advertisement servo system 10 It is a cloud computing system, in which each unit can be a server in the cloud.
承上,以下以行動裝置M0在不同的實作方式下,來舉例說明。In the following, the following describes the mobile device M0 in different implementation modes.
在此實施例中,行動裝置M0安裝了一應用程式(APP),實現如上述虛線方塊SM11所代表的或其他網路傳送資料技術,行動裝置M0如為智慧型裝置如手機或平板電腦或具有行動通訊功能之裝置(如GPS裝置)。請參考第7圖,當行動裝置M0收到轉發之廣告訊息後,如虛線方塊SM02所示,此應用程式(APP)可解析廣告訊息的內容,並提供轉發訊息之使用者介面,讓行動裝置M0之使用者可以透過此使用者介面從例如行動裝置M0的通訊錄或其他名單中選擇想要轉發廣告訊息的對象或輸入使用者識別碼,或是對廣告訊息的內容作修改後再轉發。在轉寄廣告訊息(如箭號SM03所示)之後,行動裝置M0藉由應用程式APP,如箭號SM04所示,透過網際網路送出回報訊息。此回報訊息例如包括轉發動作的資訊,如行動裝置M0之使用者識別碼ID0及接收端裝置如行動裝置M1之使用者識別碼ID1。In this embodiment, the mobile device M0 installs an application (APP) to implement a data transmission technology represented by the dotted square SM11 or other network transmission device, such as a smart device such as a mobile phone or a tablet computer or has A device for mobile communication functions (such as a GPS device). Please refer to FIG. 7. After the mobile device M0 receives the forwarded advertisement message, as shown by the dotted square SM02, the application (APP) can parse the content of the advertisement message and provide a user interface for forwarding the message to the mobile device. The user of the M0 can select an object that wants to forward the advertisement message or input the user identification code from the address book or other list of the mobile device M0 through the user interface, or modify the content of the advertisement message before forwarding. After forwarding the advertisement message (as indicated by arrow SM03), the mobile device M0 sends a reward message via the Internet through the application APP, as indicated by arrow SM04. The report message includes, for example, information of the forwarding action, such as the user ID of the mobile device M0 and the user identifier ID1 of the mobile device M1.
在此實施例中,行動裝置M0並沒有安裝了上述之應用程式(APP),但具有連上網際網路的功能,而且行動裝置M0的網頁瀏覽程式支援如script程式或HTML5等技術,能於藉由瀏覽程式在行動裝置M0上執行如轉發廣告訊息之功能。當行動裝置M0藉由廣告訊息中的如URL發出網頁提供請求時,網站所回覆的網頁中含轉寄程式的程式碼(如script程式或HTML5等技術)。使用者利用在瀏覽程式上執行的轉寄程式,可從例如行動裝置M0的通訊錄或其他名單中選擇想要轉發廣告訊息的對象或輸入使用者識別碼,或是對廣告訊息的內容作修改後再轉發。在轉寄廣告訊息(如箭號SM03所示)之後,行動裝置M0藉由在瀏覽程式上執行的轉寄程式,如箭號SM04所示,透過網際網路送出回報訊息。In this embodiment, the mobile device M0 does not have the above-mentioned application program (APP), but has the function of connecting to the Internet, and the web browser of the mobile device M0 supports technologies such as a script program or HTML5. The function of forwarding an advertisement message is performed on the mobile device M0 by the browsing program. When the mobile device M0 provides a request by sending a webpage such as a URL in an advertisement message, the webpage replied by the website contains the code of the forwarding program (such as a script program or HTML5 technology). The user can use the forwarding program executed on the browsing program to select an object that wants to forward the advertisement message or input the user identification code from the address book or other list of the mobile device M0, or modify the content of the advertisement message. Then forward again. After forwarding the advertisement message (as indicated by arrow SM03), the mobile device M0 sends a return message via the Internet by means of a forwarding program executed on the browser, as indicated by arrow SM04.
在此實施例中,行動裝置M0並沒有安裝上述之應用程式(APP),但具有連上網際網路的功能,而其網頁瀏覽程式並不支援如script程式或HTML5等技術,故不能執行如實施例二所述的轉寄程式。在這種情況,行動裝置M0例如是提供WAP方式上網的手機或提供上網功能的3G手機。在此實施例中,廣告伺服系統10提供轉發的功能,並由廣告伺服系統10藉由行動裝置M0的使用者識別碼ID0的名義,把廣告訊息轉發給其他使用者。請參考第8圖,如虛線方塊SM05所示,行動裝置M0的行使用藉由廣告訊息中的網路資源定位部分如URL發出網頁提供請求(如HTTP要求)如箭號SM08所示。如步驟S810所示,該伺服系統10,回應該轉發使用者識別碼對應之此網頁提供要求,輸出至少一網頁至使用者識別碼ID0的行動裝置M0,該至少一網頁提供轉發廣告訊息之使用者介面,讓使用者從例如行動裝置M0的通訊錄或其他名單中選擇想要轉發廣告訊息的對象或輸入使用者識別碼,或是對廣告訊息的內容作修改後再轉發。使用者在行動裝置M0的瀏覽程式上操作此使用者介面,如箭號SM09所示,送出一轉發要求。如步驟S820所示,該伺服系統10,回應此轉發要求,轉發基於該廣告訊息之訊息給至少一用者識別碼代表之至少一行動裝置(如第1圖中的行動裝置M1、M2),其中該轉發要求例如是確認已選好的轉發對象或使用者識別碼,或是包括轉發對象的使用者識別碼或代號等之方式,以表示使用者識別碼ID0的行動裝置M0指示要轉發該廣告訊息給至少一使用者識別碼代表之至少一行動裝置。此外,在廣告伺服系統10收到此轉發要求時,亦等於如前述實施例一或二一般,作出了回報訊息。In this embodiment, the mobile device M0 does not have the above-mentioned application program (APP), but has the function of connecting to the Internet, and the web browsing program does not support technologies such as a script program or HTML5, so it cannot be executed. The forwarding program described in the second embodiment. In this case, the mobile device M0 is, for example, a mobile phone that provides WAP access or a 3G mobile phone that provides Internet access. In this embodiment, the advertisement server system 10 provides a forwarding function, and the advertisement server 10 forwards the advertisement message to other users by the name of the user identification code ID0 of the mobile device M0. Referring to FIG. 8, as shown by the dotted square SM05, the line of the mobile device M0 uses a network resource location part such as a URL in the advertisement message to issue a webpage request (such as an HTTP request) as indicated by an arrow SM08. As shown in step S810, the servo system 10 should forward the webpage providing request corresponding to the user identifier, and output at least one webpage to the mobile device M0 of the user identifier ID0, and the at least one webpage provides the use of the forwarded advertisement message. The user interface selects an object that wants to forward the advertisement message from the address book or other list of the mobile device M0 or enters the user identification code, or modifies the content of the advertisement message before forwarding. The user operates the user interface on the browser of the mobile device M0, and sends a forwarding request as indicated by arrow SM09. In step S820, the servo system 10, in response to the forwarding request, forwards the message based on the advertisement message to at least one mobile device represented by at least one user identifier (such as the mobile devices M1 and M2 in FIG. 1). The forwarding request is, for example, a method of confirming the selected forwarding object or user identifier, or including a user identifier or a code of the forwarding object, etc., so that the mobile device M0 indicating the user identifier ID0 indicates that the advertisement is to be forwarded. The message is to at least one mobile device represented by at least one user identification code. In addition, when the advertisement servo system 10 receives the forwarding request, it is equivalent to making a return message as in the first embodiment or the second embodiment.
在上述實施例一至三中,廣告伺服系統10對於此回報訊息,可作進一步的應用或處理,例如可累計到第一轉發數量。例如行動裝置M1並不能連上網際網路或沒有安裝應用程式故不能發出回饋訊息時,前述的回報訊息可據以作為計算轉發數量。另外,亦可與步驟S120配合,以作確認轉寄的對象或確認廣告訊息是否有轉發成功,以更精確計算轉寄的行為或設計其他回饋轉發使用者之機制。In the first embodiment to the third embodiment, the advertisement server system 10 can further apply or process the report message, for example, the first forwarding amount can be accumulated. For example, when the mobile device M1 cannot connect to the Internet or does not have an application installed, and the feedback message cannot be sent, the foregoing return message can be used as the calculation forwarding amount. In addition, it may cooperate with step S120 to confirm the forwarding object or confirm whether the advertisement message has been successfully forwarded, to more accurately calculate the forwarding behavior or design other mechanisms for forwarding the user.
在此實施例中,行動裝置M0沒有安裝上述之應用程式(APP),也沒有連上或不具有網際網路的功能。行動裝置M0可能是2G的手機,或是目前只能作基本通話或簡訊收發的手機。這種情況下,當行動裝置M0轉發廣告訊息給行動裝置M1以後,行動裝置M0並不能透過網際網路回報轉發資訊給廣告伺服系統10。但是,若行動裝置M1為一具有上網功能或是安裝上述之應用程式APP的話,行動裝置M1會發出如步驟S120所述的回饋訊息,讓廣告伺服系統10得以記錄轉發資訊即轉發者及接收者和累計轉發數量。如此,依據第2圖之方法實施例,亦可以達成促進轉發的效果。另外一實施例中,廣告伺服系統10具有接收簡訊之功能,當行動裝置M0轉發廣告訊息給行動裝置M1以後,行動裝置M0亦可透過簡訊方式,向廣告伺服器系統10傳送前述之回報訊息。In this embodiment, the mobile device M0 does not have the above-mentioned application (APP) installed, and does not have the function of connecting to the Internet. The mobile device M0 may be a 2G mobile phone, or a mobile phone that can only be used for basic call or short message transmission and reception. In this case, after the mobile device M0 forwards the advertisement message to the mobile device M1, the mobile device M0 cannot forward the information to the advertisement servo system 10 via the Internet. However, if the mobile device M1 has an Internet access function or installs the application APP, the mobile device M1 sends a feedback message as described in step S120, so that the advertisement servo system 10 can record and forward the information, that is, the forwarder and the receiver. And the cumulative number of forwards. Thus, according to the method embodiment of FIG. 2, the effect of facilitating forwarding can also be achieved. In another embodiment, the advertisement server system 10 has the function of receiving a short message. After the mobile device M0 forwards the advertisement message to the mobile device M1, the mobile device M0 can also transmit the foregoing return message to the advertisement server system 10 through the short message mode.
在上述的實施例一至四中,雖然舉例透過簡訊為轉發廣告訊息的方式,然而實施例並不以此為限,在其他實施例中,第1圖之行動裝動之間的轉發廣告訊息的方式可以為:藉由手機的NFC標韱功能或藍芽或應用程式(Applet)、行動網頁(mobile web page)或社群網路的帳號(如Facebook、MSN之類)以達成。In the above-mentioned first to fourth embodiments, although the manner in which the advertisement message is forwarded through the short message is exemplified, the embodiment is not limited thereto. In other embodiments, the action message between the action loading of FIG. 1 is forwarded. The method can be achieved by using the NFC standard function of the mobile phone or the Bluetooth or application (appet), the mobile web page or the social network account (such as Facebook, MSN, etc.).
此外,在第2圖之方法實施例中,轉發行動裝置之定義並不限於如第1圖中的行動裝置M0。在其他實施例中,廣告伺服系統10亦可視其他行動裝置如M1(或M11)為轉發行動裝置,從而對行動裝置M1依第2圖之步驟S120-S140,計算針對行動裝置M1(或M11)的轉發數量和送出促進訊息給行動裝置M1(或M11)。Further, in the method embodiment of Fig. 2, the definition of the forwarding mobile device is not limited to the mobile device M0 as in Fig. 1. In other embodiments, the advertisement server system 10 may also use other mobile devices such as M1 (or M11) as forwarding mobile devices, thereby calculating the mobile device M1 (or M11) for the mobile device M1 according to steps S120-S140 of FIG. The number of forwards and the send promotion message to the mobile device M1 (or M11).
以下更舉例說明實施例一及二之其他實施態樣。例如,行動裝置M0之應用程式APP(或瀏覽程式可實施為能分析簡訊內容,並發出網頁提供請求到廣告伺服系統10,廣告伺服系統10可實施為將有關廣告內容的其他資訊,例如地圖及優惠訊息傳回行動裝置M0。如此行動裝置M0與廣告伺服系統10之間,從使用者角度來看,有更加直接的互動經驗,有助於對廣告訊息的了解,促進其轉發廣告訊息。Other embodiments of the first and second embodiments are exemplified below. For example, the application APP of the mobile device M0 (or the browsing program can be implemented to analyze the content of the short message and issue a webpage providing request to the advertisement server system 10, and the advertisement server system 10 can be implemented to provide other information about the content of the advertisement, such as a map and The preferential message is transmitted back to the mobile device M0. Such a mobile device M0 and the advertisement server system 10 have a more direct interactive experience from the user's point of view, which helps to understand the advertising message and promote the forwarding of the advertising message.
如第9圖所示,為第1圖之平台架構的另一實施例。此實施例中是將簡訊(如簡訊90)中的如位置資訊,凡是住址、地標或是GPS座標,均可以透過本實施例所建構的平台直接轉換成相對應的電子地圖,並以超鏈結的方式顯示於簡訊內容(如第9圖中所示之轉換後之簡訊91)中,透過此連結可以連線至本實施例之平台(如第9圖之20)與介面(如以行動裝置M0的瀏覽程式或應用程式APP)來觀看相對應的地圖,並且獲得商家相關折扣。如果使用者利用本實施例所建立的平台將此訊息轉發出去(如第1圖所示意),便可依據所轉發的次數或權重值獲得更多的回饋,例如是折扣或其他優惠。As shown in Fig. 9, it is another embodiment of the platform architecture of Fig. 1. In this embodiment, the location information, such as the address, the landmark, or the GPS coordinates, in the short message (such as the short message 90) can be directly converted into a corresponding electronic map through the platform constructed in this embodiment, and the hyperlink is super-chained. The way of the message is displayed in the content of the newsletter (such as the converted newsletter 91 shown in Figure 9). Through this link, you can connect to the platform of this embodiment (such as Figure 9 and Figure 20) and the interface (such as action). The browser of the device M0 or the application program APP) views the corresponding map and obtains a merchant-related discount. If the user forwards the message using the platform established in this embodiment (as shown in FIG. 1), more feedback can be obtained according to the number of times of forwarding or the weight value, such as a discount or other offers.
本揭露之系統架構如第9圖所示,20至少包含:一伺服器(如利用前述第5圖所示之各實施例),用來接收簡訊、處理位置相關訊息與回傳、設定廠商回饋機制與權重、轉送簡訊等功能,該伺服器可以是任何作業系統所建構、可以接收行動裝置所傳送之簡訊,並可與網際網路(如99所示意)相通的。承上,接收簡訊之功能可以使用外接一通訊模組的方式達成。承上,處理位置相關訊息之功能與設定廠商回饋機制與權重之功能可經由本揭露(如前述之不同實施例)所設計之規則與演算法以程式寫作的方式完成。承上,轉送簡訊之功能可由網際網路或外接通訊模組的方式完成。行動裝置M0只要具備簡訊發送與接收功能,並且可以使用瀏覽器瀏覽網頁,均可適用於本架構。承上,該行動裝置可以是任何作業系統所建構。The system architecture of the present disclosure, as shown in FIG. 9, includes at least: a server (such as the embodiments shown in FIG. 5) for receiving short messages, processing location related information and returning, and setting vendor feedback. Mechanisms and weights, transfer of newsletters, etc., the server can be constructed by any operating system, can receive the SMS transmitted by the mobile device, and can communicate with the Internet (as indicated by 99). In conclusion, the function of receiving the newsletter can be achieved by using an external communication module. The functions of the location-related information and the functions of setting the vendor feedback mechanism and weights can be accomplished in a program-written manner by the rules and algorithms designed in the present disclosure (as in the various embodiments described above). In the past, the function of forwarding the newsletter can be completed by means of the Internet or an external communication module. The mobile device M0 can be applied to the present architecture as long as it has the function of sending and receiving a message and browsing the webpage using a browser. In conclusion, the mobile device can be constructed by any operating system.
如第10圖所示,為第9圖之平台架構中行動裝置執行之方法的流程圖。本實施例之方法至少包括如下步驟:As shown in FIG. 10, a flowchart of a method performed by a mobile device in the platform architecture of FIG. The method of this embodiment includes at least the following steps:
在收到簡訊後,如步驟S910所示,行動裝置M0上的應用程式APP將簡訊90中的地址(符合地址描述條件)或地標(符合地標描述條件)或GPS座標(符合GPS座標描述條件)找出來,並標示為超鏈結。例如,以20的URL為http://www.adsearch.com為例,簡訊中的地址ABC,則利用應用程式APP呈現該地址為超鏈結,例如加上底線,使用者點選後即可自從行動裝置M0發網頁提供請求:After receiving the short message, as shown in step S910, the application APP on the mobile device M0 will address (conform to the address description condition) or landmark (conform to the landmark description condition) or GPS coordinates (in accordance with the GPS coordinate description condition) in the short message 90. Find out and mark it as a super-link. For example, taking the URL of 20 as http://www.adsearch.com as an example, the address ABC in the newsletter uses the application APP to present the address as a hyperlink, for example, adding a bottom line, and the user can click it. Since the mobile device M0 sends a web page to provide a request:
http://www.adsearch.com/map?address=ABC 。 http://www.adsearch.com/map?address=ABC .
如步驟S920所示,應用程式APP可以實施例為判斷超鏈結是否被按下。若否,則應用程式結束或進行其他的處理。若是,則行動裝置M0發出上述的網頁提供請求。As shown in step S920, the application APP may be an embodiment to determine whether the hyperlink is pressed. If no, the application ends or performs other processing. If so, the mobile device M0 issues the above web page providing request.
透過例如虛線方框92代表之地址、地標或GPS座標超鏈結,可以連結到本實施的20,其中地址、地標或GPS座標資訊會一併傳送,如以http請求之方式進行。而20回應相對應的http提供請求,送出至少一網頁或資料95至行動裝置M0,如步驟S930所示,應用程式APP可以根據此資料將該位置的地圖、優惠資訊與訊息轉發操作介面呈現出來,如第11圖所示之畫面96。如步驟S940,判斷廣告訊息是否要被轉發。若是,則轉發給要轉發的對象,如步驟S950,作回饋計算與記錄。The address, landmark, or GPS coordinate hyperlink, as represented by, for example, the dashed box 92, can be linked to the 20 of the present embodiment, where the address, landmark, or GPS coordinate information is transmitted together, as in the form of a http request. And 20 responds to the corresponding http providing request, and sends at least one webpage or data 95 to the mobile device M0. According to step S930, the application APP can display the map, the preferential information and the message forwarding operation interface of the location according to the data. , as shown in Figure 11, screen 96. In step S940, it is determined whether the advertisement message is to be forwarded. If yes, it is forwarded to the object to be forwarded, and in step S950, feedback calculation and recording are performed.
使用如前述之平台所提供的操作介面轉發簡訊或電子郵件等訊息,轉發之後。本平台中的應用程式APP可以根據轉發訊息數量與權重計算優惠後回饋給該轉發者。而實施時,廣告伺服系統10可利用前述實施例如回報訊息SM04、步驟S120,判斷並取得轉發成功之資訊做為轉發權重計算之依據,並依此轉發權重給予不同之優惠,以維護回饋之公平性。Use the operating interface provided by the platform as described above to forward messages such as SMS or email, after forwarding. The application APP in this platform can return the discount to the forwarder based on the number and weight of the forwarded messages. In the implementation, the advertisement server system 10 can use the foregoing implementation, for example, the report message SM04, step S120, to determine and obtain the information of successful forwarding as the basis for the calculation of the forwarding weight, and accordingly, the forwarding weights are given different discounts to maintain the fairness of the feedback. Sex.
使用本實施例,商家可以透過回饋機制讓更多消費者得知其廣告與優惠訊息,簡訊轉發者也可以透過回饋機制得到更多的優惠回饋。同時,對於店家的位置也一目了然,不需要透過繁瑣的查詢過程才能得知位置資訊,便利性大大的提高。With this embodiment, the merchant can learn more about the advertisements and the preferential information through the feedback mechanism, and the newsletter forwarder can also obtain more preferential feedback through the feedback mechanism. At the same time, the location of the store is also clear at a glance, and it is not necessary to go through the cumbersome inquiry process to know the location information, and the convenience is greatly improved.
上述實施例五雖然以應用程式APP為說明,但亦可適用於如:實施例二中以瀏覽程式作為執行轉寄廣告訊息使用者介面之例子,或實施例三中透過瀏覽程式,利用廣告伺服系統10轉寄廣告訊息之例子。The above example 5 is described by the application APP, but it can also be applied to the example in which the browser is used as the user interface for executing the forwarding advertisement message in the second embodiment, or the advertisement server is used in the third embodiment through the browsing program. An example of the system 10 forwarding an advertisement message.
另外,上述實施例五亦即提出一種促進多層次轉發訊息之方法,適用於一行動裝置,包括以下步驟:接收一廣告訊息,該廣告訊息包括一文字部分及一網路資源定位部分。找出該廣告訊息中的至少一位置資訊。依據該網路資源定位部分,轉換該至少一位置資訊為對應之至少一超鏈結。依據該至少一超鏈結,送出一資訊請求至一伺服系統。接收該伺服系統之回覆資料。依據該回覆資料,於行動裝置之一使用者介面上至少呈現一轉發該廣告訊息之使用者介面。回應從該使用者介面之一轉發確定,轉發基於該廣告訊息之訊息給至少一使用者識別碼之至少一接收之行動裝置。記錄該轉發動作之一轉發數量。基於該轉發數量於該行動裝置之該使用者介面呈現一促進訊息,該促進訊息包括基於該轉發數量之資訊。又一實施例,其中依據該回覆資料,於該行動裝置之該使用者介面上至少呈現該轉發該廣告訊息之使用者介面以及該回覆資料。該回覆資料包括:關於該至少一位置資訊之地圖資料(如目的位置之鄰近地圖)或交通資料(例如:如何自目前地址至目的之位置之規劃、或需要搭乘交通工具的資料)或附加資料(例如:優惠資訊或其他任何資料)。該回覆資料是以圖示方式呈現、或以文字方式呈現或以圖文方式呈現,如第11圖所示。In addition, the foregoing fifth embodiment provides a method for facilitating multi-level forwarding of messages, which is applicable to a mobile device, and includes the following steps: receiving an advertisement message, where the advertisement message includes a text portion and a network resource positioning portion. Find at least one location information in the ad message. And converting the at least one location information to the corresponding at least one hyperlink according to the network resource positioning part. Sending an information request to a servo system according to the at least one hyperlink. Receive the reply data of the servo system. Based on the reply data, at least one user interface for forwarding the advertisement message is presented on a user interface of the mobile device. Responding to forwarding the determination from one of the user interfaces, forwarding the message based on the advertisement message to at least one of the received mobile devices of the at least one user identification code. Record the number of forwards for one of the forwarding actions. And presenting a promotion message to the user interface of the mobile device based on the forwarding quantity, the promotion message including information based on the forwarding quantity. In another embodiment, the user interface for forwarding the advertisement message and the reply material are presented on the user interface of the mobile device according to the reply data. The reply information includes: map information about the at least one location information (such as a proximity map of the destination location) or traffic information (eg, how to plan from the current address to the destination location, or information required to take the vehicle) or additional information (eg: promotional information or any other information). The replies are presented graphically, or presented in textual form or graphically, as shown in Figure 11.
上述提供促進多層次轉發訊息之系統與方法的實施例。此促進多層次轉發訊息之系統的一些實施例能有效的依據轉發的數量而發出促進訊息,從而促進此行動裝置之間的多層次轉發,亦即能助改變使用者的使為。此外,從一些實施可知,此系統及行動裝置提供了一個促進多層次轉發訊息之平台架構,在實施上具有彈性。如實施例一至五所示,亦能適用於不同類型的行動裝置。故一些實施例中,促進多層次轉發訊息之系統與方法適用於行動裝置,能提供更方便的相關資訊(如地圖、優惠資訊或回饋資訊)呈現,讓使用者有更佳的使用經驗,從而促進有關之廣告訊息對於轉發行為。又一些實施例中,對於廣告商的收費方式,亦可得以精確的計算。The above provides an embodiment of a system and method for facilitating multi-level forwarding of messages. Some embodiments of the system for facilitating multi-level forwarding of messages can effectively issue promotional messages in accordance with the number of forwardings, thereby facilitating multi-level forwarding between the mobile devices, that is, helping to change the user's behavior. In addition, from some implementations, the system and mobile device provide a platform architecture that facilitates multi-level forwarding of messages and is flexible in implementation. As shown in Embodiments 1 to 5, it can also be applied to different types of mobile devices. Therefore, in some embodiments, the system and method for facilitating multi-level forwarding of messages are applicable to mobile devices, and can provide more convenient related information (such as maps, preferential information, or feedback information) for the user to have better experience. Promote related advertising messages for forwarding behavior. In still other embodiments, the manner of charging for the advertiser can also be accurately calculated.
綜上所述,雖然以實施例揭露如上,然其並非用以限定本案之實施方式。本揭露所屬技術領域中具有通常知識者,在不脫離本揭露之精神和範圍內,當可作各種之更動與潤飾。因此,本案之保護範圍當視後附之申請專利範圍所界定者為準。In summary, although the above is disclosed in the embodiments, it is not intended to limit the embodiments of the present invention. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the disclosure. Therefore, the scope of protection of this case is subject to the definition of the scope of the patent application attached.
1、2...平台架構1, 2. . . Platform architecture
5...廣告訊息5. . . Advertising message
10...廣告伺服系統10. . . Advertising servo system
11...NFC標籤11. . . NFC tag
12...QR碼12. . . QR code
51...文字部分51. . . section of writing
52...網路資源定位部分52. . . Network resource targeting section
53...GPS資料53. . . GPS data
90...簡訊90. . . Newsletter
91...修改後之簡訊91. . . Modified newsletter
92...超鏈結92. . . Hyperlink
95...網頁95. . . Web page
96...畫面96. . . Picture
99...網際網路99. . . Internet
110...發送單元110. . . Sending unit
120...接收單元120. . . Receiving unit
130...處理單元130. . . Processing unit
140...儲存單元140. . . Storage unit
M0、M1-M2、M11-M22、M111...行動裝置M0, M1-M2, M11-M22, M111. . . Mobile device
S110-S140、S320-S330...步驟S110-S140, S320-S330. . . step
S810-S820、S910-S950...步驟S810-S820, S910-S950. . . step
SM01-SM05、SM08-SM09、SM11-SM13、SM112...箭號SM01-SM05, SM08-SM09, SM11-SM13, SM112. . . Arrow
第1圖是為促進行動裝置之間多層次轉發訊息之平台架構之一實施例的示意圖。Figure 1 is a schematic diagram of one embodiment of a platform architecture for facilitating multi-level forwarding of messages between mobile devices.
第2圖是為促進行動裝置之間多層次轉發訊息之方法之一實施例的流程圖。Figure 2 is a flow diagram of one embodiment of a method for facilitating multi-level forwarding of messages between mobile devices.
第3圖是為促進行動裝置之間多層次轉發訊息之方法之一實施例的流程圖。Figure 3 is a flow diagram of one embodiment of a method for facilitating multi-level forwarding of messages between mobile devices.
第4圖是為第1圖之平台架構中廣告伺服系統10與行動裝置之間互動方式之實施例的次序圖。Figure 4 is a sequence diagram of an embodiment of the manner in which the ad server 10 interacts with the mobile device in the platform architecture of Figure 1.
第5圖是為促進行動裝置之間多層次轉發訊息之系統之一實施例的方塊圖。Figure 5 is a block diagram of one embodiment of a system for facilitating multi-level forwarding of messages between mobile devices.
第6圖示意一廣告訊息的內容之一實施例。Figure 6 illustrates an embodiment of the content of an advertisement message.
第7圖是為第1圖之平台架構中廣告伺服系統10與行動裝置之間互動方式之另一實施例的次序圖。Figure 7 is a sequence diagram showing another embodiment of the manner in which the advertisement server system 10 interacts with the mobile device in the platform architecture of Figure 1.
第8圖是為第1圖之平台架構中廣告伺服系統10與行動裝置之間互動方式之另一實施例的次序圖。Figure 8 is a sequence diagram showing another embodiment of the manner in which the advertisement server system 10 interacts with the mobile device in the platform architecture of Figure 1.
第9圖為第1圖之平台架構的另一實施例。Figure 9 is another embodiment of the platform architecture of Figure 1.
第10圖為第9圖之平台架構中行動裝置執行之方法的訊息流程圖。Figure 10 is a message flow diagram of the method of execution of the mobile device in the platform architecture of Figure 9.
第11圖為於第9圖之平台加行動裝置上執行的使用者介面的一實施例。Figure 11 is an embodiment of a user interface executed on the platform plus mobile device of Figure 9.
S110-S140...步驟S110-S140. . . step
Claims (26)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012100386489A CN102780983A (en) | 2011-05-13 | 2012-02-17 | System and method for facilitating multi-level forwarding of messages |
| US13/463,415 US20120290404A1 (en) | 2011-05-13 | 2012-05-03 | System and method for promoting multi-layer-forwarding messages |
| EP12167645A EP2523410A3 (en) | 2011-05-13 | 2012-05-11 | System and method for promoting multi-layer-forwarding messages |
| JP2012110033A JP5420714B2 (en) | 2011-05-13 | 2012-05-11 | System and method for facilitating multi-layer transfer of messages |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161485643P | 2011-05-13 | 2011-05-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201246971A TW201246971A (en) | 2012-11-16 |
| TWI441536B true TWI441536B (en) | 2014-06-11 |
Family
ID=48094674
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100149215A TWI441536B (en) | 2011-05-13 | 2011-12-28 | System and method for facilitating multi-level forwarding of messages |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI441536B (en) |
-
2011
- 2011-12-28 TW TW100149215A patent/TWI441536B/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| TW201246971A (en) | 2012-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5420714B2 (en) | System and method for facilitating multi-layer transfer of messages | |
| JP6381646B2 (en) | Ad selection and pricing with discounts based on ad type and placement | |
| RU2014117278A (en) | METHOD AND SYSTEM FOR THE INSTANT EXCHANGE OF MESSAGES SERVICE | |
| US9754283B2 (en) | Recommending a budget for an advertisement presented on an online system | |
| US20130218680A1 (en) | Location sensitive advertisement delivery and presentation | |
| CN103034937A (en) | Email views | |
| US10643026B2 (en) | User activity tracking in third-party online systems | |
| JP6580484B2 (en) | Information provision management method and information provision management apparatus | |
| US11538069B1 (en) | Presenting content items associated with dynamically-created advertisements to users of a social networking system | |
| TW201237783A (en) | Publicity display device, publicity display method, publicity display program, and computer-readable recording medium which stores said program | |
| US9641972B1 (en) | Associating geographic attributes with a physical location including a threshold portion of a geographic region | |
| US11222366B2 (en) | Determining accuracy of a model determining a likelihood of a user performing an infrequent action after presentation of content | |
| US10592931B2 (en) | Presenting content to an online system user promoting interaction with an application based on installation of the application on a client device | |
| US20190156366A1 (en) | Identifying actions for different groups of users after presentation of a content item to the groups of users | |
| TWI441536B (en) | System and method for facilitating multi-level forwarding of messages | |
| US10311487B2 (en) | Selecting and pricing content items including multiple bid amounts | |
| US10552874B2 (en) | Prompting a user to purchase items for use in an application in a feed of content provided by an online system | |
| KR101725937B1 (en) | Code issue system and service method for using the same | |
| US20150099489A1 (en) | Sending an online social network message using a textsite application via a text message | |
| US9959258B2 (en) | Generating characteristics of users of an online system presented with content in a context relative to other content | |
| US10321408B2 (en) | Accounting for battery level of a client device when selecting content for presentation by the client device | |
| WO2012159112A2 (en) | System, method, and computer readable medium for providing merchant rewards based on dissemination of offers through merchant networks | |
| US20180341974A1 (en) | Accounting for user interaction with content associated with content items presented by an online system when selecting content items for presentation by the online system | |
| US20180121070A1 (en) | Providing a content item from an online system to a third party system that modifies the content item for presentation in accordance with a layout specified by the third party system | |
| TW201346810A (en) | Method and system for sharing advertisements using near field communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |