劉凱
摘要:在中國已經成為了知識產權大國的同時,專利交易市場并未被完全開發(fā)利用,尤其在移動手機端市場,有關專利交易的應用軟件屈指可數,用戶數量不多。該文分析了專利交易市場的現狀,闡述了一款基于Android的專利交易手機應用軟件的設計思路。
關鍵詞:Android;專利;交易;APP
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)14-0066-03
1 開發(fā)背景與意義
Android操作系統(tǒng)經過多年來不斷地發(fā)展和完善,其功能日益強大,基于Android的應用程序數量也與日俱增。Android手機和電子商務的結合順應了時代發(fā)展潮流。專利交易手機軟件的開發(fā)需求就是基于此背景的產生的。
據不完全統(tǒng)計,僅2016年我國的發(fā)明專利申請量和有效發(fā)明專利擁有量就突破了100萬件,中國已成為了知識產權大國。但國內專利交易市場并未被完全開發(fā)利用,尤其在移動手機端市場,有關專利交易的應用軟件屈指可數,用戶數量不多,未能得到更好的發(fā)展?;贏ndroid的專利交易APP的開發(fā)與利用可以降低專利交易成本,簡化交易流程,提高可靠性,為專利交易市場提供了一個安全高效的交易平臺。
2 關鍵技術
Android Studio相對于Eclipse來說,其擁有速度更快、界面更美觀、代碼編輯更智能以及完善的插件等優(yōu)勢。
Bmob后端云是一個可以為移動應用提供免費后端服務的平臺。在開發(fā)軟件過程中,提供云數據庫與文件存儲功能,提供了圖形化界面,能夠十分方便的搭建數據庫。Bmob后端云還為開發(fā)者提供了輕量級的SDK開發(fā)包,可以很方便的直接使用Bmob后端云提供的服務。本項目的服務器端使用Bmob后端云來進行搭建,極大地簡化了開發(fā)流程,將更多的時間和精力用在客戶端的實現。
Android的系統(tǒng)提供了Activity(活動)、Service(服務)、Broadcast Receiver(廣播接收器)以及Content Provider(內容提供器)四個基本組件。Activity為Android應用程序提供了一個界面,它負責加載視圖和用戶進行交互。Service主要在后臺完成一些不需要與用戶交互的功能,即使整個應用退出,有些后臺服務也可能繼續(xù)運行。Broadcast Receiver用于接收系統(tǒng)中其它組件發(fā)送的廣播,并對其響應或攔截該廣播的繼續(xù)傳播[2]。Content Provider則為Android應用程序之間的共享數據提供了一個接口,它可以跳過數據庫,直接準許將自己的應用數據根據不同的需求開放給其他應用。
關于文件存儲,Android的Activity提供了存儲方法可以用于把數據輸出到文件中。文件可用來存放大量數據,如文本、圖片、音頻等。SQLite是一種小型的數據庫,小巧靈活,只需占用很少的內存就可以擁有很好的性能。現在的主流移動設備的操作系統(tǒng)比如Android、iOS等都使用SQLite作為復雜數據的存儲引擎[1]。
3 系統(tǒng)設計
3.1 功能分析
基于Android 的專利交易APP主要開發(fā)目的是為專利交易提供一個方便、快捷、高效的手機應用平臺。它需要有根據分類瀏覽專利的功能,用戶能夠在瀏覽專利的同時了解一些基本信息。軟件能夠發(fā)布專利需求信息,通過這種方式來增加交易的更多可能性。同時,發(fā)布一些和專利有關的新聞資訊,有助于用戶了解、掌握行業(yè)動態(tài)。系統(tǒng)功能結構圖如圖1所示。
3.2 數據庫設計
軟件系統(tǒng)服務端使用了Bmob后端云,因此數據庫建設相對簡單,利用了Bmob后端云自帶的數據庫,每個表中都包含了objectId(編號)、createdAt(數據創(chuàng)建時間)、updatedAt(數據更新時間),因此部分表的屬性可以直接利用它們。根據分析可以得出系統(tǒng)主要包括了用戶表(User)、專利表(Patent)、需求表(Demand)、訂單表(Order)、專利分類表(Cate)、關注表(Follow)以及反饋表(Feedback)。如表1~表7所示。
3.3 系統(tǒng)用例
根據功能分析,可將系統(tǒng)主要分為發(fā)布模塊、搜索模塊和個人中心模塊。
3.3.1 發(fā)布模塊
發(fā)布模塊包括了發(fā)布專利信息和發(fā)布需求信息。用戶需要按要求填寫相關的發(fā)布內容,完整填寫才能發(fā)布,發(fā)布之后,不能修改已發(fā)布的內容,只能通過刪除發(fā)布內容,并重新發(fā)布。發(fā)布模塊的用例圖如圖2所示。
3.3.2 搜索模塊
搜索模塊為用戶提供了搜索專利的功能。用戶只要輸入專利關鍵詞或者專利號,即可搜索專利。系統(tǒng)通過查詢數據庫判斷是否存在符合搜索內容的專利,并返回數據。搜索用例圖如圖3所示。
3.3.3 個人中心模塊
個人中心界面,便可以去查看自己的訂單記錄、發(fā)布記錄、已擁有的專利以及關注的專利。個人中心模塊用例圖如圖4所示。
4 總結
此專利交易APP的設計與開發(fā)有助于專利交易和成果轉化,扭轉個人、科研院所、高校注重專利申報高于成果轉化的局面,使我國真正成為知識產權大國。系統(tǒng)設計本著符合實際、便捷可靠的原則,將在人性化、安全性、繼承性等方面繼續(xù)努力,以獲得更好的推廣前景。
參考文獻:
[1] 陳佳, 李樹強. Android移動開發(fā)[M]. 北京:人民郵電出版社, 2016.
[2] 楊云君. Android的設計與實現[M]. 北京:機械工業(yè)出版社, 2013.
[3] 祝橋, 孫莉, 趙京霞. 基于Android的二手書交易平臺[J]. 網絡安全技術與應用, 2015(4): 31-33.
[4] 姜濤, 戴國勇. 基于Android的同城物品交易系統(tǒng)設計與實現[J]. 浙江樹人大學學報, 2012 (3): 12-15.
[5] 韓雙陽. 基于Android的股票交易系統(tǒng)的融資融券交易子系統(tǒng)的設計與實現[D]. 哈爾濱:哈爾濱工業(yè)大學, 2014: 58-62.