TW201606669A - 訊息操作的方法及裝置 - Google Patents
訊息操作的方法及裝置 Download PDFInfo
- Publication number
- TW201606669A TW201606669A TW104102705A TW104102705A TW201606669A TW 201606669 A TW201606669 A TW 201606669A TW 104102705 A TW104102705 A TW 104102705A TW 104102705 A TW104102705 A TW 104102705A TW 201606669 A TW201606669 A TW 201606669A
- Authority
- TW
- Taiwan
- Prior art keywords
- identification number
- short
- short identification
- original
- request
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本發明公開了一種訊息操作的方法及裝置,用以解決現有技術中使用長度較長的標識號進行交流和訊息操作時很不方便,而且容易出錯,操作效率較低的問題。該方法根據原始標識號產生短標識號,保存該短標識號,以及該原始標識號與該短標識號的對應關係,當接收到包含短標識號的操作請求時,搜尋該操作請求中攜帶的短標識號對應的原始標識號,對搜尋到的原始標識號對應的訊息進行操作,進而可以用產生的短標識號替代原始標識號用於交流和訊息操作,很方便也不容易出錯,有效的提高了操作效率。
Description
本發明關於電腦技術領域,尤其涉及一種訊息操作的方法及裝置。
隨著電腦和網際網路技術的不斷發展,用戶通常都會透過電腦等設備對訊息進行操作,而在對訊息進行操作時,一般都會基於待處理訊息的標識號進行處理。
然而,隨著訊息的***式增長,用於標識各種訊息的標識號的位元數也越來越大,使用這些標識號進行交流和訊息操作時極其不便利,容易出錯且操作效率較低。
以某網際網路產品庫使用的產品號為例進行說明。
在現有技術中,對於每一個產品會對應產生一個唯一的產品號,當用戶要對該產品的產品訊息進行操作時,可以使用該產品號對與其對應的產品訊息進行操作,如查詢操作等。
但是,由於產品種類、樣式的日趨多樣化,因此,產品號的長度也日益增加和累積,產品號的長度已經擴容至很長。使用這種長度的產品號對產品訊息進行操作時很不
方便,而且容易出錯,操作效率較低。
本發明實施例提供一種訊息操作的方法及裝置,用以解決現有技術中使用長度較長的標識號進行交流和訊息操作時容易出錯,操作效率較低的問題。
本發明實施例提供的一種訊息操作的方法,包括:根據原始標識號產生短標識號,該短標識號的位元數小於該原始標識號的位元數;保存該短標識號,以及該原始標識號與該短標識號的對應關係;當接收到攜帶該短標識號的操作請求時,搜尋該操作請求中攜帶的短標識號對應的原始標識號,對搜尋到的原始標識號對應的訊息進行操作。
本發明實施例提供的一種訊息操作的裝置,包括:產生模組,用於根據原始標識號產生短標識號,該短標識號的位元數小於該原始標識號的位元數;儲存模組,用於保存該短標識號,以及該原始標識號與該短標識號的對應關係;操作模組,用於當接收到攜帶該短標識號的操作請求時,搜尋該操作請求中攜帶的短標識號對應的原始標識號,對搜尋到的原始標識號對應的訊息進行操作。
本發明實施例提供一種訊息操作的方法及裝置,該方法伺服器根據原始標識號產生短標識號,保存該短標識號
以及該原始標識號和該短標識號的對應關係,當接收到攜帶該短標識號的操作請求時,搜尋該操作請求中攜帶的短標識號對應的原始標識號,對搜尋到的原始標識號對應的訊息進行操作。透過上述方法,由於短標識號的位元數小於原始標識號的位元數,因此使用產生的短標識號替代原始標識號用於交流和訊息操作,就可有效的提高訊息操作的便利性,也不容易出錯,也可有效提高訊息操作效率。
501‧‧‧產生模組
502‧‧‧儲存模組
503‧‧‧操作模組
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:圖1為本發明實施例提供的訊息操作的過程;圖2為本發明實施例提供的在實際應用場景下訊息操作的過程;圖3為本發明實施例提供的在實際應用場景下產生短標識號之前,在用戶終端上顯示的訂單訊息的頁面;圖4為本發明實施例提供的在實際應用場景下產生短標識號之後,在用戶終端上顯示的訂單訊息的頁面;圖5為本發明實施例提供的訊息操作的裝置結構示意圖。
為使本發明的目的、技術方案和優點更加清楚,下面將結合本發明具體實施例及相應的附圖對本發明技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
圖1為本發明實施例提供的訊息操作的過程,具體包括以下步驟:
S101:根據原始標識號產生短標識號。
在本發明實施例中,原始標識號可以是任何訊息對應的標識號,如,商品號、訂單編號、交易號等位元數較大的標識號。原始標識號一般為數位或字母或數位和字母的組合,當用戶具有對某個訊息的操作許可權時,可以用該訊息對應的原始標識號對其對應的詳細訊息進行操作,如用商品號查詢商品的詳細訊息、用訂單編號查詢訂單的詳細訊息、用交易號查詢交易的詳細訊息等。
當伺服器接收到針對某個原始標識號產生短標識號的請求時,可根據該原始標識號產生短標識號,其中,產生的短標識號的位元數小於該原始標識號的位元數。例如,假設原始標識號的位元數是28位,則產生的短標識號的位元數可以是4位。
具體的,當用戶需要針對某個原始標識號產生短標識號時,則可向伺服器發送產生短標識號的請求,該請求中攜帶有該原始標識號,伺服器則接收產生短標識號的請
求,並按照預設規則產生短標識號。
考慮到需要保證產生的短標識號是唯一對應於該原始標識號的短標識號,因此,伺服器在按照預設規則產生短標識號後,可查詢伺服器中已保存的各原始標識號對應的短標識號,判斷是否存在該產生的短標識號,若是,則重新按照預設規則產生短標識號,直至已保存的各原始標識號對應的短標識號中不存在產生的短標識號時,將該產生的短標識號作為根據原始標識號產生的短標識號,否則,將按照預設規則產生的短標識號作為根據該原始標識號產生的短標識號。
其中,按照預設規則產生短標識號具體包括:在預設的數值範圍內,隨機產生短標識號。也即,伺服器產生短標識號時,可在預設的短標識號的數值範圍內隨機選擇一個數值作為產生的短標識號。
當然,伺服器也可以根據其他規則產生短標識號。一般的預設規則包括兩個步驟,第一步是預設短標識號的範圍,如可以預設短標識號的位元數為4位,其中,每一位的範圍為0~9、A~Z等;第二步是預設在該範圍內選擇一個數值作為產生的短標識號的選擇方法,如隨機選擇、順序選擇等。
例如,伺服器預設的規則為:短標識號的位元數為4位,每一位的取值範圍均為0~9,則可選的短標識號為從0000開始的所有整數,選擇數值的選擇方法為順序選擇的方式。則產生短標識號的過程為:首先選擇0000作為
產生的短標識號,然後查詢短標識號0000是否已經被使用,即在保存的對應關係中,是否已經存在短標識號0000對應著某個原始標識號,若是,則按順序選擇下一個短標識號0001作為隨機產生的短標識號,若此時在保存的對應關係中,不存在短標識號0001對應著某個原始標識號,則將短標識號0001作為根據原始標識號產生的短標識號,否則,繼續嘗試下一個短標識號0002直至成功產生短標識號。
在本發明實施例中,該伺服器可以為購物平臺的伺服器,如電子商務的下單伺服器和/或支付伺服器,也可以為其它訊息系統的伺服器,如圖書館的圖書借閱平臺伺服器等,該產生短標識號的請求可以為用戶透過終端中安裝的應用程式發起,該終端包括電腦、電視以及手機、平板電腦等移動設備。如,在某支付平臺上使用交易號對每一筆交易的詳細訊息進行標識時,用戶則可以透過在手機上安裝的應用向支付伺服器發送根據當前交易號產生短標識號的請求。
S102:保存該短標識號,以及該原始標識號與該短標識號的對應關係。
伺服器保存該短標識號,以及該原始標識號與該短標識號的對應關係,根據該對應關係,即可透過短標識號搜尋到對應的原始標識號,也可透過原始標識號搜尋到對應的短標識號。
一般的,原始標識號和產生的短標識號是一一對應的
關係,但是,考慮到在實際應用場景下,用戶可能需要同時查詢多個不同的訊息,如,用戶同一天在電子商務的購物平臺上購買了多個商品後,就可能會需要同時查詢這多個訂單的詳細訊息。此時若分別為每一個訂單號產生一個短標識號不僅會浪費短標識號的資源,查詢效率也較低,因此,在本發明實施例中,對於這種場景,可以針對同一個用戶的多個訂單號產生一個公用的短標識號,用該短標識號可以查詢到這些訂單的詳細訊息。也即,對於這種場景,一個產生短標識號的請求中可以攜帶多個原始標識號,伺服器接收到該攜帶多個原始標識號的請求後,則可只產生一個短標識號,並建立這個短標識號與該請求中攜帶的多個原始標識號的對應關係,也即,該請求中攜帶的多個原始標識號都對應同一個短標識號,且該短標識號並不算是重複使用的短標識號。
S103:當接收到攜帶短標識號的操作請求時,搜尋該短標識號對應的原始標識號,對該原始標識號對應的訊息進行操作。
在本發明實施例中,操作請求可以由用戶從終端發起,也可由服務提供方在伺服器發起,如,服務提供方的客服或是後臺管理人員直接在伺服器上操作。
當伺服器接收到包含短標識號的操作請求時,可根據該操作請求中包含的短標識號,在保存的該原始標識號和產生的短標識號的對應關係中,查詢該操作請求中包含的短標識對應的原始標識號,再透過該原始標識號搜尋相關
訊息,最後根據該操作請求對搜尋到的相關訊息進行操作。其中,相關訊息就是該原始標識號對應的詳細訊息,如商品的詳細消息、訂單的詳細訊息、交易的詳細訊息等。
透過上述步驟,可以根據原始標識號產生對應的短標識號,由於短標識號的位元數小於原始標識號的位元數,因此使用該短標識號代替原始標識號進行交流和訊息操作,方便了用戶和服務提供方,不容易出錯,有效的提高了訊息操作效率。
進一步的,若伺服器無限期的保存產生的短標識號,那麼隨著原始標識號的數量增長,產生的短標識號的位元數也會不斷的增長(這是為了有足夠的短標識號與不斷增長的原始標識號相對應),經過一定時間後,即使使用短標識號也會失去便利性,因此,在本發明實施例中,伺服器在產生短標識號後,可為該短標識號設置過期時間,當伺服器保存的短標識號的時間長度超過針對該短標識號預設的過期時間時,則可刪除該短標識號,以及該短標識號和原始標識號的對應關係。
仍以交易號為原始標識號為例進行說明。在實際應用場景中,短標識號的過期時間可以根據交易量和短標識號的位元數進行設置,假設預設伺服器使用4位元的短標識號,每一位元的取值範圍為0~9,則在過期時間內,交易量應當不超過10000筆,假設在1分鐘內,交易量為5000~9999筆,則將短標識號過期時間設置為1分鐘是合
適的。
當然,短標識號的過期時間不一定要設置得很短,在某些應用場景下,需要給短標識號設置較長的過期時間。例如,用戶在團購網站上進行下訂單或預約(此時伺服器會產生相應的訂單號),過一段時間後,當用戶去實體店消費時才會用到根據訂單號產生的短標識號,此時該短標識號應當有較長的過期時間。
另外,伺服器刪除該短標識號,以及該短標識號與原始標識號的對應關係後,該短標識號就可以作為其他原始標識號對應的短標識號使用,而用戶也仍然可以為該原始標識號再次請求產生短標識號。
進一步的,在本發明實施例中,該的操作請求包括查詢請求,則對搜尋到的原始標識號對應的訊息進行操作具體包括:使用搜尋到的原始標識號查詢相應的訊息。
結合圖2至圖4,以用戶在某購物平臺下單購買商品,並在某支付平臺上完成支付操作為例,說明本發明實施例提供的訊息操作方法。
假定用戶使用電腦在購物平臺下訂單,並在支付平臺完成對該訂單的支付,將購物平臺和支付平臺使用的伺服器統稱為下單支付伺服器,用戶進行下單的操作和對該訂單進行支付的操作都透過該下單支付伺服器完成,將負責根據原始標識號產生短標識號的伺服器稱為短標識號伺服器。
假定已經對短標識號的範圍和產生規則進行了預先設
置,並保存在短標識號伺服器中。該預設的範圍和產生規則如下:
購物平臺的原始標識號為15位元數位的訂單編號,針對該訂單編號產生的短標識號的位元數為3位,每一位的取值範圍均為0~9和a~z,如a32,在該範圍內選擇數值的選擇方法為隨機選擇;
支付平臺的原始標識號為28位元數位的交易號,針對該交易號產生的短標識號的位元數為4位,每一位的取值範圍均為0~9,如0169,在該範圍內選擇數值的選擇方法為從小到大、順序選擇。
圖2為本發明實施例提供的在實際應用場景下訊息操作的過程,具體包括以下步驟:
S201,用戶透過下單支付伺服器下訂單,並完成對該訂單的支付。
用戶下了訂單A後,在訂單訊息中可以查看到對應該訂單的訂單編號,假設訂單A的訂單編號為:573347044577565,除了訂單編號之外,訂單訊息還包括商品訊息、收貨位址、買家留言等訊息,而後,用戶對訂單A進行了支付,在交易訊息中可以查看到標識此次支付操作的交易號,假定對應於訂單A的交易號為:2014031711001001040040725464。
在產生短標識號之前,用戶終端上顯示的訂單訊息的頁面如圖3所示,可以看見訂單訊息中包括了該訂單的詳細訊息,如商品訊息、下單時間、收貨地址、郵遞區號、
收貨人姓名、買家留言、訂單編號等。在頁面的左下角有一個按鈕:產生短標識號,點擊此按鈕即向短標識號伺服器發送為該訂單對應的訂單編號產生短標識號的請求。
類似的,用戶也可向短標識號伺服器發送為該訂單A的交易號產生短標識號的請求。
S202,用戶分別將為訂單編號和交易號產生短標識號的請求發送至短標識號伺服器。
其中,為訂單編號產生短標識號的請求中攜帶訂單編號,為交易號產生短標識號的請求中攜帶交易號。
S203,短標識號伺服器按照預先設置的規則,分別根據訂單編號和交易號產生短標識號。
針對訂單編號,預設規則為產生位元數為3位元的短標識號(每一位元的取值範圍均為0~9、a~z),選擇數值的選擇方法為隨機選擇。針對該訂單編號隨機產生的短標識號為a32,短標識號伺服器在保存的訂單編號和短標識號的對應關係中搜尋是否已經存在a32,結果為否,則短標識號伺服器將a32作為根據該訂單編號產生的短標識號。
針對交易號,預置規則為產生為位元數為4位元的短標識號(每一位元的取值範圍均為0~9),選擇數值的選擇方法為從小到大進行順序選擇。針對該交易號順序產生的短標識號為0000,短標識號伺服器在保存的交易號和短標識號的對應關係中搜尋是否已經存在0000,結果為是,則重新順序產生短標識號,直至隨機產生的短標識號
為0169時,保存的交易號和短標識號的對應關係中不存在0169,因此,短標識號伺服器將0169作為根據交易號產生的短標識號。
當然,順序產生短標識號時,為了避免每次產生短標識號時都需要從最小的數位進行遍歷耗時過長,也可以從上一次成功產生的短標識號開始往後順序迴圈搜尋。
S204,短標識號伺服器為產生的短標識號設置過期時間並啟動計時器。
產生的短標識號的過期時間可以統一配置,也可以為每個短標識號單獨配置,在本應用場景下,假設所有產生的短標識號的過期時間都配置為3分鐘,即180秒,則短標識號伺服器產生訂單編號對應的短標識號後啟動一個180秒的計時器,產生交易號對應的短標識號後啟動另一個180秒的計時器。
S205,短標識號伺服器將產生的短標識號發送至用戶終端,並在用戶終端即時顯示每個短標識號剩餘的生存時間。
其中,產生的短標識號的生存時間為產生的短標識號已存在的時間,因此,產生的短標識號的最大生存時間即為該短標識號的過期時間,產生的短標識號的剩餘生存時間即為該短標識號的過期時間減去該短標識號已存在的時間。
產生短標識號之後在用戶終端上顯示的訂單訊息頁面如圖4所示,可以看到,右下角增加了兩條訊息,上面的
訊息是產生的該訂單A的訂單編號對應的短標識號,下面的訊息是即時顯示的短標識號當前的剩餘生存時間。
S206,用戶使用訂單編號對應的短標識號向短標識號伺服器發起查詢請求。
用戶可以直接向短標識號伺服器發起查詢請求,也可以將短標識號告知服務提供方,如服務提供方的客服,再由該客服向短標識號伺服器發起查詢請求。
S207,短標識號伺服器根據該訂單編號對應的短標識號查詢到該訂單編號,並將該訂單編號發送至下單支付伺服器。
S208,下單支付伺服器根據該訂單編號查詢到訂單A的詳細訊息,並將該詳細訊息發送至用戶終端。
假設短標識號伺服器在18:10:00產生了該訂單A的訂單編號對應的短標識號,而用戶在18:12:00使用訂單編號對應的短標識號向短標識號伺服器發起查詢請求,此時短標識號a32的生存時間為120秒,未超出過期時間180秒,因此,短標識號伺服器仍然保存著短標識號a32,以及短標識號a32與相應訂單編號的對應關係,從而,短標識號伺服器可根據短標識號a32查詢到與短標識號a32對應的訂單編號,並將該訂單編號發送至下單支付伺服器,下單支付伺服器則可根據該訂單編號查詢到訂單A的詳細訊息,並將該詳細訊息發送至用戶終端。
S209,當該訂單編號對應的短標識號過期時,短標識號伺服器刪除保存的該訂單編號和其對應的短標識號的對
應關係。
由於短標識號伺服器在18:10:00產生了該訂單A的訂單編號對應的短標識號,因此,在18:13:00時,該訂單編號對應的短標識號過期,短標識號伺服器刪除保存的該訂單編號和短標識號a32的對應關係。
S210,當交易號對應的短標識號過期時,短標識號伺服器刪除保存的該交易號和其對應的短標識號的對應關係。
假設短標識號伺服器在18:10:30產生了用戶支付該訂單A的交易號對應的短標識號0169,則在18:13:30時,該交易號對應的短標識號過期,短標識號伺服器刪除保存的該交易號和短標識號0169的對應關係。
S211,用戶使用該交易號對應的短標識號向短標識號伺服器發起查詢請求。
S212,短標識號伺服器查詢失敗,並向用戶返回錯誤訊息。
假定用戶在18:15:00使用短標識號0169向短標識號伺服器發起查詢請求,則由於此時短標識號0169的生存時間已經超出過期時間,也即,短標識號伺服器已經刪除了短標識號0169,以及短標識號0169與相應交易號的對應關係,因此,短標識號伺服器無法查詢到短標識號0169,以及相應交易號,從而,短標識號伺服器查詢失敗,並向用戶返回錯誤訊息。
當短標識號過期後,對於訂單訊息而言,用戶終端則
又會顯示如圖3所示的訂單訊息,此時用戶可以再次點擊產生短標識號的按鈕,用以再次向短標識號伺服器發送為該訂單A的訂單編號產生短標識號的請求。
當然,用戶終端除了電腦以外,也可以是手機、平板電腦等移動設備,在這些移動設備上透過對應的應用也可以完成本發明實施例中提供的訊息操作的過程。
在上述圖2所示的過程中,短標識號服務器具體產生訂單編號對應的短標識號和交易號對應的短標識號的先後順序,完全取決於用戶發送為訂單編號產生短標識號的請求和為交易號產生短標識號的請求的順序,此順序並不在本發明的保護範圍之內。
以上是以購物平臺和支付平臺、且操作請求是查詢請求為例說明的,當然,在本發明實施例中,所述的操作請求還可以是其他類型的操作請求。如,產生統一資源定位符(Uniform Resource Locator,URL)的產生請求以及透過URL連結到相應訊息的連結請求。
當該操作請求為產生URL的產生請求時,伺服器對搜尋到的原始標識號對應的訊息進行操作具體可以為:產生包含該原始標識號的URL,作為該原始標識號對應的訊息的URL,產生包含該短標識號的URL並提供給用戶。
當該操作請求為根據URL連結相應訊息的連結請求時,該連結請求中攜帶有URL,則伺服器對搜尋到的原始標識號對應的訊息進行操作具體可以為:將該連結請求中攜帶的URL中包含的短標識號替換為搜尋到的原始標識
號,透過替換後的URL連結相關訊息。
下面以一個具體的實例說明根據短標識號產生URL,以及使用該URL連結相關訊息的方法。
在實際應用場景中,假設某賣家需要在電子商務網站上發佈其出售的商品的商品訊息,一般會透過該電子商務網站的伺服器產生連結該商品訊息的URL,該URL中一般會包含該商品的商品號,透過包含該商品號的URL可以連結該商品的商品訊息。
當該賣家在透過微博宣傳該商品時,一般也會在微博的內容中添加該網頁連結,以方便用戶直接在微博中點擊該網頁連結並瀏覽該商品訊息。但是,由於微博的內容中允許添加的字數有限,因此,如果該網頁連結中所包含的商品編碼過長,該網頁連結就有可能不能被完整的添加到微博的內容中,從而用戶也不能連結到正確的網頁。
而採用本發明提供的訊息操作方法,所述的操作請求則可以是產生URL的產生請求。即,假定該電子商務網站的伺服器已根據某商品的商品號,產生了該商品號對應的短標識號,則當賣家要在微博上發佈該商品的商品訊息時,可先向伺服器發送根據該商品號產生URL的產生請求,伺服器接收到該產生請求時,則可產生包含該商品號的URL,作為該商品號對應的商品訊息的URL(即,透過包含該商品號的URL,可連結到該商品訊息),然後,伺服器產生包含該商品號對應的短標識號的URL並提供給用戶。
由於短標識號的位元數小於原始的商品號的位數,因此包含該短標識號的URL即可完整的添加到微博的內容中。
相應的,當其他用戶點擊該包含該短標識號的URL時,透過網域名稱系統(Domain Name System,DNS)提供的服務,可以獲取到該電子商務網站的伺服器的網際網路協定(Internet Protocol,IP)位址,然後,用戶根據該IP位址向伺服器發起連結請求,其中,該連結請求中攜帶有包含該短標識號的URL,當伺服器接收到該連結請求後,則可根據該連結請求中的URL中包含的短標識號搜尋到對應的商品號,然後將該連結請求中攜帶的URL中包含的短標識號替換為搜尋到的該商品號,再透過替換後的URL連結到該商品號對應的商品訊息。
以上為本發明實施例提供的訊息操作的方法,基於同樣的思路,本發明實施例還提供一種訊息操作的裝置,如圖5所示。
圖5為本發明實施例提供的訊息操作的裝置結構示意圖,具體包括:產生模組501,用於根據原始標識號產生短標識號,該短標識號的位元數小於該原始標識號的位元數;儲存模組502,用於保存該短標識號,以及該原始標識號與該短標識號的對應關係;操作模組503,用於當接收到包含該短標識號的操作請求時,搜尋該操作請求中攜帶的短標識號對應的原始標
識號,對搜尋到的原始標識號對應的訊息進行操作。
該產生模組501具體用於,接收產生短標識號的請求,按照預設規則產生短標識號,在已保存的各原始標識號對應的短標識號中,判斷是否存在產生的短標識號,若是,則重新按照該預設規則隨機產生短標識號,直至當已保存的各原始標識號對應的短標識號中不存在產生的短標識號時,將產生的短標識號作為根據原始標識號產生的短標識號,否則,將按照該預設規則產生的短標識號作為根據原始標識號產生的短標識號。
該產生模組501具體用於,在預設的數值範圍內,隨機產生短標識號。
該儲存模組502還用於,當保存該短標識號的時間長度超過針對該短標識號預設的過期時間時,刪除該短標識號以及該短標識號與該原始標識號的對應關係。
該操作請求包括查詢請求;該操作模組503具體用於,使用搜尋到的原始標識號查詢相應的訊息。
該操作請求包括產生統一資源定位符URL的產生請求;該操作模組503具體用於,產生包含該原始標識號的URL,作為該原始標識號對應的訊息的URL,產生包含該短標識號的URL並提供給用戶。
該操作請求包括連結請求,其中,該連結請求中攜帶有URL;
該操作模組503具體用於,將該連結請求中攜帶的URL中包含的短標識號替換為搜尋到的原始標識號,透過替換後的URL連結相關訊息。
該原始標識號包括:商品號、交易號、訂單編號。
具體的上述如圖5所示的裝置可以位於伺服器上。
本發明實施例提供一種訊息操作的方法及裝置,該方法伺服器根據原始標識號產生短標識號,保存該短標識號以及該原始標識號和該短標識號的對應關係,當接收到攜帶該短標識號的操作請求時,搜尋該操作請求中攜帶的短標識號對應的原始標識號,對搜尋到的原始標識號對應的訊息進行操作。透過上述方法,可以用產生的短標識號替代原始標識號用於交流和訊息操作,很方便也不容易出錯,有效的提高了操作效率。
伺服器本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存介質(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和
/或方框的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可程式設計資料處理設備的處理器以產生一個機器,使得透過電腦或其他可程式設計資料處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可儲存在能引導電腦或其他可程式設計資料處理設備以特定方式工作的電腦可讀記憶體中,使得儲存在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到電腦或其他可程式設計資料處理設備上,使得在電腦或其他可程式設計設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可程式設計設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。
記憶體可能包括電腦可讀介質中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。記憶體是電腦可讀介質的示例。
電腦可讀介質包括永久性和非永久性、可移動和非可
移動媒體可以由任何方法或技術來實現訊息儲存。訊息可以是電腦可讀指令、資料結構、程式的模組或其他資料。電腦的儲存介質的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電子可抹除可程式化唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁片儲存或其他磁性存放裝置或任何其他非傳輸介質,可用於儲存可以被計算設備訪問的訊息。按照本文中的界定,電腦可讀介質不包括暫存電腦暫態媒體(transitory media),如調製的數據訊號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本發明的實施例可提供為方法、系統或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例
的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存介質(包括但不限於磁碟儲存裝置、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
以上所述僅為本發明的實施例而已,並不用於限制本發明。對於本領域技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本發明的申請專利範圍之內。
Claims (16)
- 一種訊息操作的方法,其特徵在於,包括:根據原始標識號產生短標識號,該短標識號的位元數小於該原始標識號的位元數;保存該短標識號,以及該原始標識號與該短標識號的對應關係;當接收到攜帶該短標識號的操作請求時,搜尋該操作請求中攜帶的短標識號對應的原始標識號,對搜尋到的原始標識號對應的訊息進行操作。
- 如申請專利範圍第1項所述的方法,其中,根據原始標識號產生短標識號,具體包括:接收產生短標識號的請求;按照預設規則產生短標識號;在已保存的各原始標識號對應的短標識號中,判斷是否存在產生的短標識號;若是,則重新按照該預設規則產生短標識號,直至當已保存的各原始標識號對應的短標識號中不存在產生的短標識號時,將產生的短標識號作為根據原始標識號產生的短標識號;否則,將按照該預設規則產生的短標識號作為根據原始標識號產生的短標識號。
- 如申請專利範圍第2項所述的方法,其中,按照預設規則產生短標識號,具體包括:在預設的數值範圍內,隨機產生短標識號。
- 如申請專利範圍第1項所述的方法,其中,該方法還包括:當保存該短標識號的時間長度超過針對該短標識號預設的過期時間時,刪除該短標識號以及該短標識號與該原始標識號的對應關係。
- 如申請專利範圍第1項所述的方法,其中,該操作請求包括查詢請求;對搜尋到的原始標識號對應的訊息進行操作,具體包括:使用搜尋到的原始標識號查詢相應的訊息。
- 如申請專利範圍第1項所述的方法,其中,該操作請求包括產生統一資源定位符URL的產生請求;對搜尋到的原始標識號對應的訊息進行操作,具體包括:產生包含該原始標識號的URL,作為該原始標識號對應的訊息的URL;產生包含該短標識號的URL並提供給用戶。
- 如申請專利範圍第6項所述的方法,其中,該操作請求包括連結請求,其中,該連結請求中攜帶有URL;對搜尋到的原始標識號對應的訊息進行操作,具體包括:將該連結請求中攜帶的URL中包含的短標識號替換為搜尋到的原始標識號;透過替換後的URL連結相關訊息。
- 如申請專利範圍第1項至第7項中任一項所述的方法,其中,該原始標識號包括:商品號、交易號、訂單編號。
- 一種訊息操作的裝置,其特徵在於,包括:產生模組,用於根據原始標識號產生短標識號,該短標識號的位元數小於該原始標識號的位元數;儲存模組,用於保存該短標識號,以及該原始標識號與該短標識號的對應關係;操作模組,用於當接收到攜帶該短標識號的操作請求時,搜尋該操作請求中攜帶的短標識號對應的原始標識號,對搜尋到的原始標識號對應的訊息進行操作。
- 如申請專利範圍第9項所述的裝置,其中,該產生模組具體用於,接收產生短標識號的請求,按照預設規則產生短標識號,在已保存的各原始標識號對應的短標識號中,判斷是否存在產生的短標識號,若是,則重新按照該預設規則產生短標識號,直至當已保存的各原始標識號對應的短標識號中不存在產生的短標識號時,將產生的短標識號作為根據原始標識號產生的短標識號,否則,將按照該預設規則產生的短標識號作為根據原始標識號產生的短標識號。
- 如申請專利範圍第10項所述的裝置,其中,該產生模組具體用於,在預設的數值範圍內,隨機產生短標識號。
- 如申請專利範圍第9項所述的裝置,其中,該儲 存模組還用於,當保存該短標識號的時間長度超過針對該短標識號預設的過期時間時,刪除該短標識號以及該短標識號與該原始標識號的對應關係。
- 如申請專利範圍第9項所述的裝置,其中,該操作請求包括查詢請求;該操作模組具體用於,使用搜尋到的原始標識號查詢相應的訊息。
- 如申請專利範圍第9項所述的裝置,其中,該操作請求包括產生統一資源定位符URL的產生請求;該操作模組具體用於,產生包含該原始標識號的URL,作為該原始標識號對應的訊息的URL,產生包含該短標識號的URL並提供給用戶。
- 如申請專利範圍第14項所述的裝置,其中,該操作請求包括連結請求,其中,該連結請求中攜帶有URL;該操作模組具體用於,將該連結請求中攜帶的URL中包含的短標識號替換為搜尋到的原始標識號,透過替換後的URL連結相關訊息。
- 如申請專利範圍第9項至第15項中任一項所述的裝置,其中,該原始標識號包括:商品號、交易號、訂單編號。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
??201410381282.4 | 2014-08-05 | ||
CN201410381282.4A CN105404437B (zh) | 2014-08-05 | 2014-08-05 | 一种信息操作的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201606669A true TW201606669A (zh) | 2016-02-16 |
TWI665625B TWI665625B (zh) | 2019-07-11 |
Family
ID=55264443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104102705A TWI665625B (zh) | 2014-08-05 | 2015-01-27 | Method and device for message operation |
Country Status (8)
Country | Link |
---|---|
US (2) | US10579960B2 (zh) |
EP (1) | EP3178051A4 (zh) |
JP (1) | JP6903570B2 (zh) |
KR (1) | KR102114532B1 (zh) |
CN (1) | CN105404437B (zh) |
SG (2) | SG11201700141RA (zh) |
TW (1) | TWI665625B (zh) |
WO (1) | WO2016022592A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404437B (zh) * | 2014-08-05 | 2019-07-26 | 阿里巴巴集团控股有限公司 | 一种信息操作的方法及装置 |
CN107040568B (zh) * | 2016-09-28 | 2018-07-13 | 平安科技(深圳)有限公司 | 标识信息生成方法和装置 |
CN109447741A (zh) * | 2018-10-16 | 2019-03-08 | 翟红鹰 | 提高交易处理速度的方法、***、设备及存储介质 |
CN110691446B (zh) * | 2019-09-12 | 2021-11-19 | 深圳市云慧联科技有限公司 | Id信息二次生成方法及装置 |
CN113378516A (zh) * | 2020-02-25 | 2021-09-10 | 北京京东振世信息技术有限公司 | 处理单据编码数据的***和存储查找单据编码数据的方法 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4372848B2 (ja) | 1996-07-08 | 2009-11-25 | インターネットナンバー株式会社 | インターネットへのアクセス方法およびシステム |
US6163781A (en) * | 1997-09-11 | 2000-12-19 | Physician Weblink Technology Services, Inc. | Object-to-relational data converter mapping attributes to object instance into relational tables |
US6345307B1 (en) * | 1999-04-30 | 2002-02-05 | General Instrument Corporation | Method and apparatus for compressing hypertext transfer protocol (HTTP) messages |
US6360252B1 (en) * | 1999-09-20 | 2002-03-19 | Fusionone, Inc. | Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient |
US20020032677A1 (en) * | 2000-03-01 | 2002-03-14 | Jeff Morgenthaler | Methods for creating, editing, and updating searchable graphical database and databases of graphical images and information and displaying graphical images from a searchable graphical database or databases in a sequential or slide show format |
US20020111914A1 (en) * | 2000-08-31 | 2002-08-15 | Shuji Terada | Method for specifying product delivery destinations |
GB2406678B (en) * | 2000-11-30 | 2005-05-18 | Coppereye Ltd | Database |
JP2004038439A (ja) | 2002-07-02 | 2004-02-05 | Hitachi Ltd | Webアクセス中継装置 |
WO2004110027A1 (en) * | 2003-06-06 | 2004-12-16 | Computer Associates Think, Inc. | System and method for compressing url request parameters |
US20040249883A1 (en) * | 2003-06-09 | 2004-12-09 | Venkataraman Srinivasan | System and method of website data transfer handshake |
US8503971B2 (en) * | 2005-08-20 | 2013-08-06 | Brightpoint, Inc. | System and method for processing MEID data |
JP2007312226A (ja) | 2006-05-19 | 2007-11-29 | Canon Inc | 画像閲覧装置および画像ファイル管理方法 |
US8112402B2 (en) | 2007-02-26 | 2012-02-07 | Microsoft Corporation | Automatic disambiguation based on a reference resource |
US20080313066A1 (en) * | 2007-06-12 | 2008-12-18 | Steven Sholtis | Method and system for managing receipts |
CN101447872B (zh) * | 2007-11-27 | 2011-09-28 | 阿里巴巴集团控股有限公司 | 一种用户身份验证方法、***及验证码生成维护子*** |
US20100268739A1 (en) * | 2009-04-21 | 2010-10-21 | George David Zalepa | Systems and methods for automatically detecting and removing redirected uniform resource locators |
CN101674374A (zh) * | 2009-09-02 | 2010-03-17 | 优视动景(北京)技术服务有限公司 | 用于移动通讯终端的网页内容提取转发***及其应用方法 |
US8346946B2 (en) * | 2009-11-24 | 2013-01-01 | Sony Corporation | System and method for registration of network-capable consumer electronic devices |
JP2011209861A (ja) * | 2010-03-29 | 2011-10-20 | Fujitsu Frontech Ltd | 取引方法及び取引システム |
GB2546026B (en) * | 2010-10-01 | 2017-08-23 | Asio Ltd | Data communication system |
JP5220141B2 (ja) * | 2011-02-08 | 2013-06-26 | ヤフー株式会社 | Url短縮装置、短縮url処理装置、方法及びプログラム |
US8959162B2 (en) | 2011-02-23 | 2015-02-17 | International Business Machines Corporation | Publisher-based message data cashing in a publish-subscription environment |
US8874666B2 (en) | 2011-02-23 | 2014-10-28 | International Business Machines Corporation | Publisher-assisted, broker-based caching in a publish-subscription environment |
KR101265164B1 (ko) * | 2011-06-01 | 2013-05-16 | (주)케이원리더스 | 브랜딩을 위한 단축 url 브라우징 제공시스템, 그 제공방법, 및 웹 클라이언트 |
KR20130072907A (ko) * | 2011-12-22 | 2013-07-02 | 주식회사 케이티 | 단축 url 생성 방법 및 이를 지원하는 시스템 |
TW201407505A (zh) * | 2012-08-01 | 2014-02-16 | Askey Technology Jiang Su Ltd | 條碼編碼系統及方法 |
CN103530765A (zh) * | 2013-10-25 | 2014-01-22 | 乐视网信息技术(北京)股份有限公司 | 一种智能电视支付方法、装置及*** |
CN105404437B (zh) | 2014-08-05 | 2019-07-26 | 阿里巴巴集团控股有限公司 | 一种信息操作的方法及装置 |
-
2014
- 2014-08-05 CN CN201410381282.4A patent/CN105404437B/zh active Active
-
2015
- 2015-01-27 TW TW104102705A patent/TWI665625B/zh active
- 2015-08-04 KR KR1020177002267A patent/KR102114532B1/ko active IP Right Grant
- 2015-08-04 JP JP2017504345A patent/JP6903570B2/ja active Active
- 2015-08-04 WO PCT/US2015/043659 patent/WO2016022592A1/en active Application Filing
- 2015-08-04 US US14/818,132 patent/US10579960B2/en active Active
- 2015-08-04 SG SG11201700141RA patent/SG11201700141RA/en unknown
- 2015-08-04 EP EP15830469.1A patent/EP3178051A4/en not_active Withdrawn
- 2015-08-04 SG SG10201900585SA patent/SG10201900585SA/en unknown
-
2020
- 2020-01-13 US US16/741,531 patent/US11238402B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11238402B2 (en) | 2022-02-01 |
SG10201900585SA (en) | 2019-02-27 |
WO2016022592A1 (en) | 2016-02-11 |
TWI665625B (zh) | 2019-07-11 |
CN105404437B (zh) | 2019-07-26 |
EP3178051A1 (en) | 2017-06-14 |
KR102114532B1 (ko) | 2020-05-25 |
KR20170039658A (ko) | 2017-04-11 |
US10579960B2 (en) | 2020-03-03 |
US20200151656A1 (en) | 2020-05-14 |
JP6903570B2 (ja) | 2021-07-14 |
SG11201700141RA (en) | 2017-02-27 |
EP3178051A4 (en) | 2018-01-24 |
JP2017528805A (ja) | 2017-09-28 |
CN105404437A (zh) | 2016-03-16 |
US20160042311A1 (en) | 2016-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10121169B2 (en) | Table level distributed database system for big data storage and query | |
US11238402B2 (en) | Information operation | |
TWI522942B (zh) | 用戶收藏夾資料的處理方法與裝置、用戶收藏夾資料的搜尋方法與裝置、及用戶收藏夾系統 | |
CN104636895A (zh) | 数据处理方法及其*** | |
WO2020063851A1 (zh) | 一种用于搜索寄宿程序的方法与设备 | |
WO2016101811A1 (zh) | 一种信息排序方法及装置 | |
WO2012057876A1 (en) | Chained data processing and application utilization | |
TW201308234A (zh) | 相關產品資訊的顯示方法及系統 | |
US20200244752A1 (en) | Processing an Event Stream Using Pattern Recognition | |
TW201401210A (zh) | 業務對象推送的方法以及裝置 | |
TW201528178A (zh) | 資訊展示的方法及裝置 | |
WO2020135212A1 (zh) | 一种用于搜索寄宿程序的方法与设备 | |
CN111461754A (zh) | 一种确定订单的流量来源的方法和装置 | |
US11126520B2 (en) | Skew detector for data storage system | |
WO2017177821A1 (zh) | 一种业务处理方法及装置 | |
CN112783887A (zh) | 一种基于数据仓库的数据处理方法及装置 | |
US20130339136A1 (en) | Detection of events from bursts of activity indicators | |
CN108985805B (zh) | 一种选择性执行推送任务的方法和装置 | |
US20130346298A1 (en) | Offline-sales attribution systems and methods | |
US20140244484A1 (en) | Network computing environment collection and notification of point of sale information | |
AU2020203282A1 (en) | Method and system for matching multi-dimensional data units in electronic information system | |
WO2016169420A1 (zh) | 一种业务请求执行状态的查询方法、装置及*** | |
US20180046656A1 (en) | Constructing filterable hierarchy based on multidimensional key | |
US9230022B1 (en) | Customizable result sets for application program interfaces | |
WO2018121164A1 (zh) | 一种用于创建服务号的方法、设备及*** |