專利名稱:將網(wǎng)站圖片發(fā)至手機(jī)的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子通訊領(lǐng)域,具體地說(shuō),屬于對(duì)互聯(lián)網(wǎng)上的圖片進(jìn)行編輯及向手機(jī)發(fā)送的技術(shù)。
背景技術(shù):
現(xiàn)在用的彩信手機(jī),可以從彩信服務(wù)提供商的網(wǎng)頁(yè)上下載圖片。用戶可以根據(jù)需要自行做一些處理,一般稱做彩信圖片DIY,大致的做法是1、圖片提供網(wǎng)站聘請(qǐng)專職或兼職美工人員,按照不同手機(jī)彩信屏幕尺寸,分別制作彩信圖片,利用自己的后臺(tái)上傳系統(tǒng),上傳到自己的服務(wù)器上。從網(wǎng)站頁(yè)面上即可看到上傳的彩信圖片。
2、提供彩信手機(jī)的型號(hào)名稱及屏幕尺寸列表,用戶選取接收方的彩信手機(jī)型號(hào),對(duì)應(yīng)提示出該手機(jī)彩信圖片的尺寸要求,根據(jù)此尺寸要求,用戶根據(jù)需要自己制作出該規(guī)格尺寸的圖片,并依據(jù)服務(wù)商網(wǎng)站提供的上傳提示,把要上傳的圖片的路徑地址信息選擇好,然后再選擇是否配置一些背景音樂(lè)等,填寫(xiě)一些附帶的留言信息,填寫(xiě)好接收方的手機(jī)號(hào)碼,點(diǎn)擊發(fā)送即可。
關(guān)于圖片服務(wù)商網(wǎng)站提供一些預(yù)置的圖片供選擇,可以制作出多禎播放的彩信內(nèi)容,彩信圖片可以選擇從服務(wù)商網(wǎng)站上選擇,或可以自己上傳,但上傳的圖片規(guī)格有具體的要求,比如文件格式為jpg或gif格式,文件容量不能超過(guò)45K等。最后填寫(xiě)接收方手機(jī)號(hào)及相應(yīng)留言信息即可發(fā)送。服務(wù)商網(wǎng)站提供用戶上傳任何尺寸的圖片,首先是要把該圖片要上傳到服務(wù)商的服務(wù)器上,然后提供對(duì)該圖片的編輯,如按照彩信手機(jī)屏幕尺寸進(jìn)行剪切,顏色變換,旋轉(zhuǎn)、加文字效果等。
現(xiàn)有技術(shù)存在以下不足之處1、制作成本過(guò)高,需要聘請(qǐng)專職或兼職的專業(yè)美工創(chuàng)作手,針對(duì)不同手機(jī)型號(hào)及屏幕尺寸,分別制作,一套彩信內(nèi)容,需對(duì)應(yīng)數(shù)十種屏幕尺寸,隨彩信的終端日益增多,其屏幕尺寸類型也會(huì)增多,造成制作成本越來(lái)越高,同時(shí)針對(duì)新出的彩信屏幕尺寸,對(duì)以前缺少部分的更新成本更高。
2、內(nèi)容創(chuàng)作的局限性,一個(gè)彩信服務(wù)商所能提供的內(nèi)容,要依賴于現(xiàn)有的專職或兼職創(chuàng)作手的創(chuàng)意,而這個(gè)在創(chuàng)作成本劣勢(shì)的抑制下,畢竟有限。面對(duì)互聯(lián)網(wǎng)上海量的創(chuàng)意圖片,顯得非常渺小。
3、現(xiàn)有服務(wù)商的彩信DIY操作操作復(fù)雜,普通用戶難以接受,需要對(duì)彩信結(jié)構(gòu)及知識(shí)要有一定的了解后才可以操作。
4、現(xiàn)有服務(wù)商的彩信DIY存在局限性,就是用戶必須選擇服務(wù)商預(yù)置的彩信圖片或自己去動(dòng)手制作相應(yīng)規(guī)格的彩信圖片上傳到服務(wù)商的服務(wù)器上后,才可以發(fā)送到接收方彩信手機(jī)上,這個(gè)過(guò)程存在兩個(gè)局限,一是用戶如果去選擇服務(wù)商提供的內(nèi)容,顯然不能滿足更多人的需求,二是如果用戶需要自己去制作,這會(huì)限制了大多數(shù)人,這需要有一定的美工基礎(chǔ)的人才可以制作的。
發(fā)明內(nèi)容
本發(fā)明提出一種新的將網(wǎng)站圖片發(fā)至手機(jī)的方法,能很方便地從任何網(wǎng)站上選取圖片并根據(jù)自己的喜好裁剪出一部分發(fā)至手機(jī)。
本發(fā)明的技術(shù)方案為,用戶選定待發(fā)圖片和目標(biāo)手機(jī)號(hào)碼,提交到彩信服務(wù)提供商的服務(wù)器;彩信服務(wù)提供商的服務(wù)器將用戶請(qǐng)求進(jìn)行處理,然后提交到短信息網(wǎng)關(guān);短信網(wǎng)關(guān)將用戶請(qǐng)求分析解碼后,發(fā)送到請(qǐng)求的目標(biāo)手機(jī)上;其特征在于,所述用戶選定待發(fā)圖片以及彩信服務(wù)提供商的服務(wù)器對(duì)用戶請(qǐng)求的處理,包括1.1傳入圖片所在網(wǎng)頁(yè)的URL,提取圖片數(shù)據(jù)流;或從本地將圖片上傳到服務(wù)器上;1.2用戶在客戶端通過(guò)選取框選擇待選圖片或從待選圖片中截取一部分,并將相關(guān)信息傳給彩信提供商的服務(wù)器;1.3彩信提供商的服務(wù)器對(duì)圖片進(jìn)行處理,得到與目標(biāo)手機(jī)屏幕尺寸相同的圖片;1.4彩信提供商的服務(wù)器將圖片轉(zhuǎn)換成短信息網(wǎng)關(guān)的格式。
所述步驟1.1中的提取圖片數(shù)據(jù)流,包括用戶選擇網(wǎng)站上的圖片如果是BMP格式,創(chuàng)建JAI對(duì)象,分析BMP,獲得圖像數(shù)據(jù)流;如果是JPG格式,則創(chuàng)建ImageIO對(duì)象,分析JPG圖像,獲得圖像數(shù)據(jù)流。將獲得的圖像數(shù)據(jù)流保存到彩信提供商的服務(wù)器,可以是保存到服務(wù)器的事務(wù)狀態(tài)。
所述步驟1.2中的用戶在客戶端通過(guò)選取框選擇圖片,其選取框是預(yù)先設(shè)定的,對(duì)應(yīng)于不同手機(jī)型號(hào)設(shè)定有不同的選取框。所述選取框是javascript框,該框可以按長(zhǎng)寬比例縮放。在本發(fā)明的實(shí)施中,可以提供一個(gè)手機(jī)型號(hào)列表,用戶選擇某一型號(hào)的手機(jī),出現(xiàn)與此型號(hào)相應(yīng)的選取框。
彩信服務(wù)提供商的服務(wù)器對(duì)圖片的處理過(guò)程為處理模塊獲得圖像數(shù)據(jù)和選擇框截取圖像的坐標(biāo)參數(shù),向圖像數(shù)據(jù)處理類提交獲得坐標(biāo)參數(shù)包圍的子圖請(qǐng)求,圖像處理類將截取后的圖像數(shù)據(jù)流傳回處理模塊;處理模塊提交縮放請(qǐng)求到仿射變換類進(jìn)行縮放圖片,仿射變換類返回仿射變換后的圖像數(shù)據(jù)流,最后將圖像數(shù)據(jù)生成JPG格式。
本發(fā)明有以下優(yōu)點(diǎn)彩信圖片的來(lái)源不僅僅限于彩信服務(wù)提供商提供的圖片,用戶可以從互聯(lián)網(wǎng)任何網(wǎng)站上選擇圖片,圖片來(lái)源非常廣泛,真正做到了“所見(jiàn)即所得”;彩信圖片的格式可以是很多格式;操作使用簡(jiǎn)單易學(xué),客戶不需要有任何美工知識(shí),可以隨意使用。
圖1是彩信業(yè)務(wù)結(jié)構(gòu)框圖;圖2是利用圖1的業(yè)務(wù)結(jié)構(gòu)框圖進(jìn)行彩信圖片發(fā)送的流程圖;圖3是本發(fā)明中的圖片選定及處理流程圖;圖4是本發(fā)明的一個(gè)實(shí)施例的詳細(xì)流程圖;圖5是本發(fā)明的一個(gè)應(yīng)用例選取圖片示意圖;圖6是根據(jù)圖5裁剪圖片后的結(jié)果圖。
具體實(shí)施例方式
彩信業(yè)務(wù)有客戶端服務(wù)器結(jié)構(gòu)和瀏覽器服務(wù)器結(jié)構(gòu)業(yè)務(wù)模型兩種,因兩者類似,下面只對(duì)瀏覽器服務(wù)器模式進(jìn)行介紹。圖1所示是瀏覽器服務(wù)器模式彩信業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)業(yè)務(wù)模型框圖。
1、用戶操作終端用戶操作終端可以是零客戶端(瀏覽器模式)或者是應(yīng)用程序,由用戶獲得自己喜愛(ài)的圖片,同時(shí)根據(jù)所選手機(jī)屏幕進(jìn)行相應(yīng)的修改,完成后以數(shù)據(jù)流的形式提交到彩信服務(wù)提供商。
2、彩信服務(wù)提供商彩信服務(wù)提供商主要是獲得并保存用戶提交的數(shù)據(jù),同時(shí)將用戶請(qǐng)求根據(jù)短信息網(wǎng)關(guān)的相應(yīng)格式編碼之后,提交到短信息網(wǎng)關(guān)。
3、短信網(wǎng)關(guān)短信網(wǎng)關(guān)是本系統(tǒng)實(shí)現(xiàn)的基礎(chǔ),它獲得彩信服務(wù)提供商提供的數(shù)據(jù)后,分析解碼,并發(fā)送到請(qǐng)求的目標(biāo)手機(jī)上。
4、支持服務(wù)系統(tǒng)支持服務(wù)系統(tǒng)主要是為本系統(tǒng)提供基本的運(yùn)行支持,比如數(shù)據(jù)庫(kù)服務(wù)系統(tǒng),時(shí)間服務(wù)系統(tǒng)等等。
圖2是利用圖1的業(yè)務(wù)結(jié)構(gòu)框圖進(jìn)行彩信圖片發(fā)送的流程圖??蛻暨x擇圖片并修改,選擇目標(biāo)手機(jī),提交給彩信提供商的服務(wù)器;服務(wù)器驗(yàn)證請(qǐng)求的有效性后,將客戶選擇的圖片有關(guān)數(shù)據(jù)發(fā)送到短信網(wǎng)關(guān),短信網(wǎng)關(guān)驗(yàn)證服務(wù)的有效性,驗(yàn)證客戶提交數(shù)據(jù)的有效性后,將圖片以短信的方式發(fā)送到目標(biāo)手機(jī)并返回發(fā)送結(jié)果信息。
以上都是現(xiàn)有技術(shù)的內(nèi)容,在圖2中所示的流程中,客戶選擇圖片并修改一般是從彩信服務(wù)商的網(wǎng)站上選擇圖片,所以局限性很大,且修改需要專業(yè)知識(shí),比較麻煩。
本發(fā)明的內(nèi)容是解決圖2所示的流程中的即客戶選擇圖片以及服務(wù)器處理圖片的技術(shù)。
圖3是本發(fā)明的基本流程圖。用戶登陸任一網(wǎng)站,發(fā)現(xiàn)某一圖片較好,想將它發(fā)送到目標(biāo)手機(jī)上時(shí),在彩信服務(wù)商的網(wǎng)站的彩信業(yè)務(wù)欄中將該圖片所在的網(wǎng)頁(yè)地址(URL)輸入,顯示圖片所在的網(wǎng)頁(yè)。如果是本地圖片,則將圖片上傳到彩信提供商的服務(wù)器。確定后,顯示選擇的圖片,同時(shí)提供手機(jī)品牌和相應(yīng)的型號(hào)的下拉菜單供用戶選擇,用戶選擇手機(jī)品牌和型號(hào),出現(xiàn)相應(yīng)長(zhǎng)寬比例的選擇框,此選擇框是在一透明圖層(layer)上的圖片,用戶可以選擇移動(dòng)該選擇框、改變大小(通過(guò)改變選擇框的長(zhǎng)度和寬度,但是長(zhǎng)寬比例還是保持和用戶選擇手機(jī)型號(hào)屏幕比例一致),從圖片中裁剪出還需要的部分,并提交裁剪結(jié)果給服務(wù)器,服務(wù)器對(duì)圖片處理后發(fā)送出去。
圖4是本發(fā)明的一個(gè)實(shí)施例的詳細(xì)流程圖。
傳入圖片所在的網(wǎng)頁(yè)的地址URL,如http//www.caishow.com/xxxx.jpg,顯示頁(yè)面,用戶選擇圖片。(如果是本地圖片,則上傳到服務(wù)器)。因圖片的格式不同,有兩種不同的分析1、如果是BMP圖像,創(chuàng)建JAI對(duì)象,分析BMP;2、返回分析后的圖像數(shù)據(jù)流;或3、如果是JPG圖片則,創(chuàng)建ImageIO對(duì)象,分析JPG圖像;4、返回圖像數(shù)據(jù)流;完成上述步驟后,進(jìn)入下面的步驟
5、將上述步驟2或4中返回的圖像數(shù)據(jù)流保存到服務(wù)器事務(wù)狀態(tài)(session);6、同時(shí)提供手機(jī)品牌和相應(yīng)的型號(hào)的下拉菜單供用戶選擇,根據(jù)用戶選擇的手機(jī)品牌型號(hào),javascript在選擇的圖片上生成相應(yīng)長(zhǎng)寬比例的選擇框,此選擇框是在一透明圖層(layer)上的圖片,用戶可以選擇移動(dòng)選擇框(通過(guò)改變選擇框的坐標(biāo))、改變大小(通過(guò)改變選擇框的長(zhǎng)度和寬度一但是長(zhǎng)寬比例還是保持和用戶選擇手機(jī)型號(hào)屏幕比例一致)。用戶確認(rèn)選取后,程序計(jì)算百分比和縮放大小;7、根據(jù)百分比和縮放大小顯示圖像;8、將用戶的選擇框的起點(diǎn)坐標(biāo),以及長(zhǎng)寬作為參數(shù)傳給處理模塊;9、處理模塊從服務(wù)器事務(wù)狀態(tài)session中獲得圖像數(shù)據(jù);10、處理模塊獲得用戶選擇框的參數(shù);11、向圖像數(shù)據(jù)處理類提交獲得坐標(biāo)參數(shù)包圍的子圖請(qǐng)求;12、圖像處理類將截取后的圖像數(shù)據(jù)流傳回處理模塊;13、處理模塊提交縮放請(qǐng)求到仿射變換類,用于縮放截取的圖片;14、仿射變換類返回仿射變換后的圖像數(shù)據(jù)流;15、通過(guò)JPGEncoder類將最終的圖像數(shù)據(jù)生成JPG格式。
在本發(fā)明中,圖片選取框的大小可任意的等比例縮放,以便剪切出更多的內(nèi)容,但最后剪切出的圖片的尺寸依然是彩信屏幕尺寸,只是圖片進(jìn)行了相應(yīng)縮放顯示,例如選擇一彩信手機(jī)為nokia 7250,屏幕尺寸為128*128,即剪切框的初始尺寸為128*128,可把此剪切框進(jìn)行拉伸,如拉伸為256*256,即對(duì)源圖中的256*256的尺寸進(jìn)行截取保存成128*128尺寸的圖片顯示,效果上是進(jìn)行等比例縮小保存并顯示;如把此剪切框進(jìn)行縮小到尺寸為64*64選取源圖進(jìn)行截取,則截取出來(lái)的圖片是對(duì)源圖中64*64區(qū)域進(jìn)行128*128放大顯示并保存。
圖5和圖6是本發(fā)明的一個(gè)應(yīng)用例的圖。
在彩信提供商的網(wǎng)站的彩信業(yè)務(wù)界面下,輸入某一網(wǎng)頁(yè)的地址,如http//www.sina.com/xxx.jpg,就會(huì)出現(xiàn)圖5所示的圖片,用戶選擇目標(biāo)手機(jī)品牌及型號(hào),例如諾基亞7650,就出現(xiàn)圖中的選取框,該框可以移動(dòng)和縮放,當(dāng)確認(rèn)后,點(diǎn)擊下一步,即進(jìn)入圖6所示界面,圖中只顯示裁剪的部分圖,然后用戶填入目標(biāo)手機(jī)號(hào)碼,就可以發(fā)送了。
本發(fā)明的實(shí)現(xiàn)形式多種多樣,包含客戶端服務(wù)端模式和瀏覽器服務(wù)器模式。其中瀏覽器服務(wù)器模式又包含applet,active控件模式。其基本原理和實(shí)現(xiàn)方式同上面的描述大體相同,不再重復(fù)。
權(quán)利要求
1.一種將網(wǎng)站圖片發(fā)至手機(jī)的方法,用戶選定待發(fā)圖片和目標(biāo)手機(jī)號(hào)碼,提交到彩信服務(wù)提供商的服務(wù)器;彩信服務(wù)提供商的服務(wù)器將用戶請(qǐng)求進(jìn)行處理,然后提交到短信息網(wǎng)關(guān);短信網(wǎng)關(guān)將用戶請(qǐng)求分析解碼后,發(fā)送到請(qǐng)求的目標(biāo)手機(jī)上;其特征在于,所述用戶選定待發(fā)圖片以及彩信服務(wù)提供商的服務(wù)器對(duì)用戶請(qǐng)求的處理,包括1.1 傳入圖片所在網(wǎng)頁(yè)的URL或從本地將圖片上傳到服務(wù)器上,提取圖片數(shù)據(jù)流;1.2 用戶在客戶端通過(guò)選取框選擇待選圖片或從待選圖片中截取一部分,并將相關(guān)信息傳給彩信提供商的服務(wù)器;1.3 彩信提供商的服務(wù)器對(duì)圖片進(jìn)行處理,得到與目標(biāo)手機(jī)屏幕尺寸相同的圖片;1.4 彩信提供商的服務(wù)器將圖片轉(zhuǎn)換成短信息網(wǎng)關(guān)的格式。
2.權(quán)利要求1所述的將網(wǎng)站圖片發(fā)至手機(jī)的方法,其特征在于,所述步驟1.1中的提取圖片數(shù)據(jù)流,包括用戶選擇網(wǎng)站上的圖片如果是BMP格式,創(chuàng)建JAI對(duì)象,分析BMP,獲得圖像數(shù)據(jù)流;如果是JPG格式,則創(chuàng)建ImageIO對(duì)象,分析JPG圖像,獲得圖像數(shù)據(jù)流。
3.權(quán)利要求2所述的將網(wǎng)站圖片發(fā)至手機(jī)的方法,其特征在于,還包括將獲得的圖像數(shù)據(jù)流保存到彩信提供商的服務(wù)器。
4.權(quán)利要求3所述的將網(wǎng)站圖片發(fā)至手機(jī)的方法,其特征在于,所述將獲得的圖像數(shù)據(jù)流保存到彩信提供商的服務(wù)器,是保存到服務(wù)器的事務(wù)狀態(tài)。
5.權(quán)利要求1所述的將網(wǎng)站圖片發(fā)至手機(jī)的方法,其特征在于,所述步驟1.2中的用戶在客戶端通過(guò)選取框選擇圖片,其選取框是預(yù)先設(shè)定的,對(duì)應(yīng)于不同手機(jī)型號(hào)設(shè)定有不同的選取框。
6.權(quán)利要求5所述的將網(wǎng)站圖片發(fā)至手機(jī)的方法,其特征在于,所述選取框是javascript框,該框可以按長(zhǎng)寬比例縮放。
7.權(quán)利要求1至6任一權(quán)利要求所述的將網(wǎng)站圖片發(fā)至手機(jī)的方法,其特征在于,彩信服務(wù)提供商的服務(wù)器對(duì)圖片的處理過(guò)程為處理模塊獲得圖像數(shù)據(jù)和選擇框截取圖像的坐標(biāo)參數(shù),向圖像數(shù)據(jù)處理類提交獲得坐標(biāo)參數(shù)包圍的子圖請(qǐng)求,圖像處理類將截取后的圖像數(shù)據(jù)流傳回處理模塊;處理模塊提交縮放請(qǐng)求到仿射變換類進(jìn)行縮放圖片,仿射變換類返回仿射變換后的圖像數(shù)據(jù)流,最后將圖像數(shù)據(jù)生成JPG格式。
全文摘要
一種將網(wǎng)站圖片發(fā)至手機(jī)的方法,包括用戶選定待發(fā)圖片和目標(biāo)手機(jī)號(hào)碼,提交到彩信服務(wù)提供商的服務(wù)器;服務(wù)器將用戶請(qǐng)求進(jìn)行處理,然后提交到短信息網(wǎng)關(guān);短信網(wǎng)關(guān)將用戶請(qǐng)求分析解碼后,發(fā)送到請(qǐng)求的目標(biāo)手機(jī)上。其中,用戶選定待發(fā)圖片以及服務(wù)器對(duì)用戶請(qǐng)求的處理,包括傳入圖片所在網(wǎng)頁(yè)的URL,提取圖片數(shù)據(jù)流;用戶在客戶端通過(guò)選取框選擇待選圖片,并將相關(guān)信息傳給服務(wù)器;服務(wù)器對(duì)圖片進(jìn)行處理,得到與目標(biāo)手機(jī)屏幕尺寸相同的圖片;彩信提供商的服務(wù)器將圖片轉(zhuǎn)換成短信息網(wǎng)關(guān)的格式。采用本發(fā)明,用戶可以從互聯(lián)網(wǎng)任何網(wǎng)站上選擇圖片,圖片來(lái)源非常廣泛;彩信圖片的格式可以是很多格式;操作使用簡(jiǎn)單易學(xué)。
文檔編號(hào)H04W4/18GK1595946SQ20041002787
公開(kāi)日2005年3月16日 申請(qǐng)日期2004年6月23日 優(yōu)先權(quán)日2004年6月23日
發(fā)明者沈練 申請(qǐng)人:深圳市彩秀科技有限公司